为什么一个元组中的一个元组不能打开?然而,任何元组数组中的单个元组都可以工作。
元组(许多郁金香)-作品
mytup=(([1,2,3],['a','b','c'],99),([2,2,3],['b','b','c'],100))
for t in mytup:
z1,z2,z3=t
print(z3)结果:
99
100元组的元组(单组)--不起作用
mytup=(([1,2,3],['a','b','c'],99))
for t in mytup:
z1,z2,z3=t
print(z3)结果:
3
c
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-171-1c4755f1cb92> in <module>
13 mytup=(([1,2,3],['a','b','c'],99)) #,([2,2,3],['b','b','c'],100))
14 for t in mytup:
---> 15 z1,z2,z3=t
16 print(z3)
TypeError: cannot unpack non-iterable int object元组阵列--作品
mytup=[([1,2,3],['a','b','c'],99)]
for t in mytup:
z1,z2,z3=t
print(z3)结果:
99发布于 2019-09-11 03:54:34
只需在最后一个结束括号前放置逗号,以显示它是元组:
mytup = (([1,2,3],['a','b','c'],99),)https://stackoverflow.com/questions/57881542
复制相似问题