今天在看大佬的答案的时候看到了*号的使用 于是自己去网上查了*号的作用,写了这篇文章
我们先自己先创建一个列表,元组以及字典
然后输出来看看加上*号输出会变成什么样
list1 = [1, 2, 3]
tuple1 = (1, 2, 3)
dict1 = {'1': 'one', '2': 'two', '3': 'three'}
print(list1, '--->', *list1)
print(tuple1, '--->', *tuple1)
print(dict1, '--->', *dict1)
输出可以很清楚看到*号将列表和元组里的内容提取出来了
以及能够识别字典里的key并且将key提取出来
我们再创建一个二维的列表,其实很明显,二维列表也是可以用*号提取内容的
list1 = [[1, 2, 3], [4, 5, 6]]
print(list1, '--->', *list1)
结果如下:
结论:
*号可以提取列表,元组里的内容,二维列表和元组也可以实现,以及可以提取字典里的key