python中*list的意思
时间: 2024-02-24 11:30:31 浏览: 176
详解python中list的使用
在Python中,*list表示将列表拆分为单独的元素。具体来说,它可以用于扩展列表并将其添加到另一个列表中,也可以用于将列表中的元素作为参数传递给函数。下面是一些示例:
1. 扩展列表并添加到另一个列表中:
```
list1 = [1, 2, 3]
list2 = [4, 5, 6]
new_list = [*list1, *list2]
print(new_list) # 输出 [1, 2, 3, 4, 5, 6]
```
2. 将列表中的元素作为参数传递给函数:
```
def my_func(a, b, c):
print(a, b, c)
my_list = [1, 2, 3]
my_func(*my_list) # 输出 1 2 3
```
在这个例子中,*my_list将列表[1, 2, 3]拆分为单独的元素,并将它们作为my_func函数的参数传递。
阅读全文