这里是我的代码:的Python - 验证列表中的元组具有相同的长度
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循环?
你从冗余部部得到一个警告!切勿使用if/else来输出True或False。 ) –
我同意,但我可能错误地认为OP有2个逻辑分支,只是为MCVE打印 - 但他明确要求打印。我会更新,但@DanilSperansky有单线报道。 – AChampion