【发布时间】:2019-04-29 14:45:18
【问题描述】:
我有一个包含子列表的列表。我想打印所有长度等于 3 的子列表。
我在 python 中执行以下操作:
for x in values[:]:
if len(x) == 3:
print(x)
values 是原始列表。对于x 的每个值,上面的代码是否打印每个长度等于 3 的子列表?我想只显示一次length == 3 的子列表。
问题解决了。问题出在 Eclipse 编辑器上。我不明白原因,但是当我运行循环时它只显示了我列表的一半。
我需要在 Eclipse 中更改任何设置吗?
【问题讨论】:
-
你能做到
print values并在此处显示输出吗? edit: 或者只是检查它是否为空。 -
我不明白这里问的是什么以及大多数答案与它有何关系。这和 Eclipse 有什么关系?!