是指将一个列表中的元素解压并赋值给多个变量。解压列表可以通过以下两种方式实现:
- 使用多个变量接收列表元素:my_list = [1, 2, 3]
a, b, c = my_list
print(a) # 输出:1
print(b) # 输出:2
print(c) # 输出:3在上述代码中,将列表
my_list
中的元素依次赋值给变量a
、b
和c
。 - 使用星号(*)操作符解压剩余元素:my_list = [1, 2, 3, 4, 5]
a, b, *rest = my_list
print(a) # 输出:1
print(b) # 输出:2
print(rest) # 输出:[3, 4, 5]在上述代码中,变量
a
和b
分别接收列表my_list
的前两个元素,而变量rest
使用星号操作符接收剩余的元素。