Python:将列表添加到现有元组(包含列表)

Ven*_*ion -2 python tuples list

我有一个包含两个列表的现有元组:

list_a = [1, 2, 3]
list_b = [4, 5, 6]

tuple = list_a, list_b
tuple = ([1, 2, 3], [4, 5, 6])
Run Code Online (Sandbox Code Playgroud)

如何向该元组添加另一个列表,而不在包含前两个列表的元组中创建元组?

list_c = [7, 8, 9]

#Code to add list_c to tuple

tuple = ([1, 2, 3], [4, 5, 6], [7, 8, 9])
Run Code Online (Sandbox Code Playgroud)

row*_*ana 5

首先,使用元组作为变量名是一个坏主意。

其次,元组是不可变的,即您不能更改现有的元组。因此,您可以做的是创建一个新元组并分配现有值。

list_a = [1, 2, 3]
list_b = [4, 5, 6]

tuple1 = list_a, list_b

list_c = [7, 8, 9]
tuple2 = tuple1 + (list_c,)
Run Code Online (Sandbox Code Playgroud)

因此,tuple2是您需要的最终元组。希望这可以帮助!