源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Python-嵌套列表list的全面解析

  • 时间:2022-11-09 20:34 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Python-嵌套列表list的全面解析
一个3层嵌套列表m m=["a",["b","c",["inner"]]] 需要解析为基本的数据项a,b,c,inner [b]基本的取数据项方法:[/b] for i in m: print i这个只能取出第一层的a,和一个2层的嵌套列表["b","c",["inner"]] 结合内置函数和判断可以继续解析这个2层列表
for i in m:
 if isinstance(i,list):
  for j in i:
   print j
 else: print i结果

a
b
c
['inner']
这个2层嵌套也分开了了,但里面的列表没有分拆,虽然可以继续拆解得到结果,但非最佳选择 构造函数,迭代解析这个多层嵌套列表
 def printm(listin):
 for i in listin:
  if isinstance(i,list):
   printm(i)
  else: print i使用该函数直接解析嵌套列表,一次拆完

printm(m)
结果如下:
a
b
c
inner
以上这篇Python-嵌套列表list的全面解析就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部