【发布时间】:2018-02-05 18:02:05
【问题描述】:
这是我的代码:
x = [(1, 2, 3), (4, 5, 6)]
for tup in x:
if len(tup) == 3:
print(True)
else:
print(False)
我想验证列表中元组的长度是否为 3。如果列表中的任何元组的值多于或少于 3 个,我想打印单个输出 False。如果所有元组都有 3 个值,那么它应该打印单个输出 True。
目前,for 循环产生超过 1 个输出。如何调整 for 循环?
【问题讨论】:
标签: python arrays list loops for-loop