嵌套list的遍历
1、双重嵌套list的遍历
#coding=utf-8 listA = ['today','is','thursday'] listB = ['today','is','fine','day','!'] list1 = [listA,'恩哼?',listB] for i in list1: if isinstance(i, list): #查看list元素是否是list for j in i: #遍历嵌套的list print j, else : print i,
执行结果:today is thursday 恩哼? today is fine day !
由于list中可以存放多种数据类型的数据,如tuple、dict、list、int、string、复数等类型,所以有时遍历list时,再使用上面的遍历方法就得不到我们想要的结果,这个时候就必须针对不同的数据类型进行不同的处理。
2、一个list中多层嵌套list或者tuple(元组)或字典(dict)
Python中嵌套list的遍历
本文探讨了如何有效地遍历Python中的嵌套list,讲解了遍历技巧,包括对每个元素的访问和处理,帮助理解多层次数据结构的迭代方法。
摘要由CSDN通过智能技术生成