python 在输出时加上*号的简单作用

今天在看大佬的答案的时候看到了*号的使用 于是自己去网上查了*号的作用,写了这篇文章

我们先自己先创建一个列表,元组以及字典

然后输出来看看加上*号输出会变成什么样

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 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值