韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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学习网教学中心

关注

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

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

EN55.VIP| SSF| 女团热舞DJ| 屁股翘起来跪在床上有好处吗| 人犬兽人在线观看免费完整一| 中中漫画免费漫画弹窗入口| 亚洲一区二区三区| 7777777亚洲和欧洲尺码表| CSGO暴躁妹妹免费观看电视剧| 美少年之恋| 成品网站1.1.719| 黑色蕾丝女装大长腿| 免费观看已满十八岁电视剧姐弟 | 爱动漫| 《黏糊糊的你》动漫免费观看 | 真人版结婚之夜女性教育PPT| 《艳妻互换》完整版| 国产少女免费观看电视剧大全 | 狠狠人妻久久久久久综合九色| 免费观看已满十八岁电视剧直播| 拔小萝卜免费观看全集电视剧| 四叔一次又一次索取怎么读| 每日大赛| 朋友的母亲中字ID| YSL水蜜桃色号407| 男人为什么最后要加速| 90多岁老太太阴部下坠怎么办| 《吃你吃上瘾》| 人犬兽人在线观看免费完整一| 蜜桃成熟了免费观看完整版电视剧| 日本动浸扑克牌动画片观看全集视..| 欧洲尺码和亚洲码是3D还是2D| 疯狂二人房间荷尔蒙爆发原声| 找找色| 《酒店激战》动漫1-5集免费观..| 窝窝影院在线观看免费播放电视剧 | 一线产区和二线产区的品牌定位| 《-滴都不许漏》何泽城林荫| 美国A片巜禁忌9| 刚长毛的初一女生年龄范围 | 乳房