Python 3.x 在具有不同列表(在主列表中)长度的多个列表上循环
我有两个列表,每个位置都有Python 3.x 在具有不同列表(在主列表中)长度的多个列表上循环,python-3.x,loops,for-loop,Python 3.x,Loops,For Loop,我有两个列表,每个位置都有l1和l2 l1 = [['US','phone','active'],...,['CA','email','inactive']] l2 = [df_1, .., df_n] df_n是所有包含实际内容的数据帧 我想访问l1和l2中相同对应位置的内容,以便在for循环中使用它们进行预测 然而,我尝试编写for循环,使用zip或izip_longest,enumerate,但是我无法让循环正确地解压缩内容 l1中有3个属性,l2中每个循环只有一个属性。 这可能有一个简
l1
和l2
l1 = [['US','phone','active'],...,['CA','email','inactive']]
l2 = [df_1, .., df_n]
df_n
是所有包含实际内容的数据帧
我想访问l1
和l2
中相同对应位置的内容,以便在for循环中使用它们进行预测
然而,我尝试编写for循环,使用zip
或izip_longest
,enumerate
,但是我无法让循环正确地解压缩内容
l1中有3个属性,l2中每个循环只有一个属性。这可能有一个简单的解决办法,我看了其他类似的问题,但没有一个涉及列表s.t.中的列表。循环列表的长度不同 根据我使用的方法,错误会有所不同。但经常会得到“太多的值无法解包”
感谢你的任何想法 如果你在索引上循环,使用类似于
for i in range(len(l1))
的东西,你将能够使用l1[i]
和l2[i]
访问两个列表中的元素。啊,显然是的。我显然想得太多了。谢谢