首页 > 解决方案 > 循环遍历具有不同列表(在主列表中)长度的多个列表列表

问题描述

我有两个列表,每个位置都有列表,l1数据框在l2

l1 = [['US','phone','active'],...,['CA','email','inactive']]
l2 = [df_1, .., df_n]

df_n都是其中包含实际内容的数据帧。

我想访问相同对应位置的内容,l1以便l2在 for 循环中使用它们进行预测。

zip但是我尝试使用or izip_longest,编写 for 循环,enumerate但我无法让循​​环正确解压缩内容。

在 l1 中有 3 个属性,而 l2 每个循环只有一个属性。
可能有一个简单的解决方法,我查看了其他类似的问题,但没有一个问题涉及列表中的列表,循环的列表的长度不同。

根据我使用的方法,错误会有所不同。但经常得到“太多的价值无法解包”

感谢任何想法!

标签: python-3.xloopsfor-loop

解决方案


如果您循环使用类似的索引,for i in range(len(l1))您将能够使用 和 访问两个列表中的l1[i]元素l2[i]


推荐阅读