【发布时间】:2021-01-28 05:33:39
【问题描述】:
我有一个如下所示的列表:
my_list = [[[(2,3,4,5)]],[[8,2,4,2]],[[9,0,0,0]]]
现在,我想找到一种方法来创建一个新列表 zero_list,其元素将是 my_list 中每个元素的第 0 个条目。那是
zero_list = [2, 8, 9]
如何创建for 循环来迭代列表的第 0 个元素,其元素本身就是列表?当然,在我的真实示例中,我有一个更大的此类列表,其中包含数千个本身就是列表的条目。
附:我知道这可能是一个简单的问题,但我无法弄清楚。
【问题讨论】:
-
子列表的深度是否随机?
-
都是一样的。上述示例的解决方案将帮助我解决我目前遇到的更大问题。只有 1 级深度。主列表,其条目是实数列表。
-
样本
my_list有三个列表,深度分别为3、2、2。你能改变你的样本来反映你的情况吗? -
元组也是你代码的一部分吗?
标签: python list for-loop iterator