解压到Python的列表附加方法中

问题描述 投票:0回答:1

解开元组时遇到问题。我希望将第一个值附加到列表中,然后将第二个值分配给变量。例如:

list = []
tuple = (1, 2)

list.append, variable = tuple

但是这引起了一个异常,因为我是分配给一个公告而不是实际上未进行调用。这在Python中可能吗?甚至是更简单的操作,例如:

a, b = 5, 4
tuple = (1, 2)

a+, b = tuple

产生a = 6, b = 2

python unpack iterable-unpacking
1个回答
0
投票

append是内置list类型的方法。为了方便起见,Python允许在一行中将元组解包为变量,但它不会决定以部分元组作为参数来调用append方法。只需多行编写代码,这也将有助于使其更易于阅读。

my_list = []
my_tuple = (1, 2)
a, b = my_tuple
my_list.append(a)
© www.soinside.com 2019 - 2024. All rights reserved.