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

关注

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

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

情趣内衣秀| 黑兽| 我的女上司| 交换的温度2HD| 日亚M码是日本的还是中国的| 男朋友摸完小花园小肚子有点痛 | 亚洲国产精品99久久久久久| 欧美大片视频| 麻豆精品无码国产在线播放 | 《漂亮的女邻居5》HD| 134VCC影院免费观看| YSL水蜜桃86满十八岁会黑吗..| 4488YY无码亚洲人成| 《我的妹妹想你大棒棒糖电视剧》 | 被室友男朋友认错后BY阿司匹林 | 嗯啊~使劲~别停~高H漫画| 女人吃男人鸡要多久恢复| 毛片| 玩具体验馆BY 笔趣阁| 妈妈的好朋友ID| 夜童| 录像狗配女人| 家公给我治疗5中字| 日韩欧洲亚洲SUV| 舒淇与黑人性猛交| 日本M码和欧洲码的区别AS..| 爱很美味免费观看全集电视剧| 激战2奶妈| 2025国产拍视频最好的手机| 真人老太太实战镖客视频大全| 《与上司做爰HD》| 欧美精产国品一二三区别| 双乳被十几个男人吃奶| 出门志穿胸罩乳头凸起怎么办| 来吧儿子妈妈是纯还是混| 开档比基尼内衣超薄| 第1章饱满的乳峰喷奶水小说| 成品PPT网站大片入口| 《女仆教育》动漫第一季| 男人添女人荫道口视频| 禁忌4