【问题标题】:Looping over multiple lists of lists with different list (within the master list) lengths遍历具有不同列表(在主列表中)长度的多个列表列表
【发布时间】:2020-02-07 21:24:35
【问题描述】:

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

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

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

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

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

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

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

欣赏任何想法!

【问题讨论】:

    标签: python-3.x loops for-loop


    【解决方案1】:

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

    【讨论】:

    • 啊,很明显。我显然想多了。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-27
    • 1970-01-01
    • 2010-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多