比方说,我们有这个带有元组的列表
general = [(a, b, c)]
我想打开它。
为什么这不起作用:
[value, value1, value2] = general
但这行吗?
[temp] = general
value, value1, value2 = temp
不应该是一样的吗?
有没有其他替代的、更短的方法来做到这一点?
general 是一个列表,因此您在这里要做的[value, value1, value2] = general
是将您的值分配给列表中的值,但这里您的列表只有一个元素,即您的元组
这就是为什么当你这样做时,你将[temp] = general
temp 分配给 general 的唯一值。
所以你可以做的是 [value, value1, value2] = general[0]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句