国产成人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学习网教学中心

关注

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

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

开会桌下把荫蒂添的好多水| 《初试云雨情》法国| 《交换温柔》免费观看全集完整版| 臭小子快拔出来危险期会怀孕| 奶头被教练摸得受不了| 年轻的母亲2| 一前一后三个人一起的游戏规则| 女朋友太骚了每次进去都觉得很| 同学的母亲中字ID| 小俊在雪姨身上耕耘小说免费阅读| 秀色直播| 李丽珍| 日韩| 女的高潮过后第二次需要多久恢复 | 豪门贵妇猎美录TXT| 趁女朋友洗澡C她闺蜜| 拔小萝卜免费观看全集电视剧 | | 美女比基尼游泳图片视频| 0.伦理《少妇的滋味》完整版| 韩国男按摩师吸乳房会得乳腺癌吗 | 扌暴辶鬲的短文| 今夜离港| 国产免费观看高清电视剧| 长腿| 免费观看已满十八岁的电视剧大全| 初中全封闭学校| 日日精进久久为功的下一句是| 《漾出OVER FLOWER》| 女生给男生吃小头头| 深入无人区短剧免费高清观看 | 滢滢的日记1~15笔趣阁| 男友在客厅把我添高潮了 | 九九在线观看免费高清电视剧 | 《金莲浮史》台湾绝版| 《完美邻居2》电影在线观看| 一线产区和二线产区的标准图 | 蜜桃浏览器| 陌陌影视在线观看高清完整版| 酷狗上学记| 大龟慢慢挺进我的体内