python-3.x - 循环遍历具有不同列表(在主列表中)长度的多个列表列表
问题描述
我有两个列表,每个位置都有列表,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 每个循环只有一个属性。
可能有一个简单的解决方法,我查看了其他类似的问题,但没有一个问题涉及列表中的列表,循环的列表的长度不同。
根据我使用的方法,错误会有所不同。但经常得到“太多的价值无法解包”
感谢任何想法!
解决方案
如果您循环使用类似的索引,for i in range(len(l1))
您将能够使用 和 访问两个列表中的l1[i]
元素l2[i]
。
推荐阅读
- ansible - Ansible:从单个列表构建字典(其中值是列表)
- javascript - 取选中复选框的值
- php - 如何在php中连接csv文件中的两列?
- database - 我在这里缺少什么-具有现有数据库的 Sqlite Flutter
- azure-devops-migration-tools - 缺少链接和字段映射
- mongodb - MongoDB 中的集群标识符
- mysql - MySQL 中允许零值(非空)的唯一约束
- c# - 在 while 条件和“无法写入已关闭的 TextWriter”中使用未分配的局部变量。
- php - 我在 wordpress 页面上的表单不执行
- c - 对积分的计算进行并行化