国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python中如何拆分多层嵌套列表

Python中如何拆分多层嵌套列表

头像

2020-11-04 16:04:294011浏览 · 0收藏 · 0评论

今天小编为大家带来拆分python中的多层嵌套列表,一起来学习吧。

场景:有一个多层嵌套的列表如:[[23],[3,3],[22,22],1,123,[[123,a],2]] 拆分成:


def splitlist(list):  '''    现有一个列表,里面元素包括 数字,字母,列表,字典等元素,现在要将字典去掉,并将列表    分解成字母,或数字元素如:[[1,2,3],2,3,[1,3,[12,22]],'a',12]    经函数处理后[1, 2, 3, 2, 3, 1, 3, 12, 22, 'a', 12]      '''    alist = []  a = 0  for sublist in list:    try: #用try来判断是列表中的元素是不是可迭代的,可以迭代的继续迭代      for i in sublist:        alist.append (i)    except TypeError: #不能迭代的就是直接取出放入alist      alist.append(sublist)  for i in alist:    if type(i) == type([]):#判断是否还有列表      a =+ 1      break  if a==1:    return printlist(alist) #还有列表,进行递归  if a==0:    return alist         list=[[1,2,3],2,3,[1,3,[12,22,[2,3]]],'a',12,range(10)] a = printlist(list) print(a)


打印结果:


[1, 2, 3, 2, 3, 1, 3, 12, 22, 2, 3, 'a', 12, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

分析:运用递归一层一层的去掉嵌套列表的数


以上就是python中如何拆分多层嵌套列表的方法。更多Python学习推荐:PyThon学习网教学中心

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

同学的母亲中字ID| 免费观看已满十八岁电视剧高清版 | WWW.MD.GOVCN| 《漾出OVER FLOWER》..| 女孩蹲下小便视频大全| 欧洲尺码和亚洲码是3D还是2D| 续父开续女包小芳的小说破| 儿子控制不住对妈妈发脾气怎么办 | 真人刺激战场40分钟电视剧| 家乱战1-13集大| 看片| 女性扒开大腿内侧小肚子痒| 来真正的狗配人真人| 爆菊花爽吗| 《共享弟夫》动漫在线观看免费 | 老公水我B里骚水流出来了| 《性房纵欲》在线观看| 哪吒之魔童闹海 电影| 《请好好疼爱里面》免费观看| 少女国产免费观看高清电视剧| 灭火宝贝高清完整版在线观看| 日剧《轮流取珠》| 天美传奇星空MV高清免费| 美国禁忌| EXO妈妈MV高清在线观看| 成品网站免费直播有哪些平台推荐 | 麻豆免费观看A片WWW| 小婕子教我做爱| 欧美大片推荐| 三级产区和二级产区的区别与联系 | 老婆误把空调维修工当| 美国禁忌2在线观看电视剧| 《家访的老师》动浸在线观看| 小叔子看亲嫂2什么时候开播| 日本大片又大又好看的PPT| 韩剧在线观看免费高清完整版| 情满四合院 电视剧| 120分钟做爰A片免费| 人犬兽人高清版在线观看| 7777777亚洲和欧洲尺码表| 老公把舌头放进我B里揽拌