最近在看代码的时候发现了一个不常见的变量赋值方式,形式长的大概是这个模样:a = 12, 5
,游离代码多年,多见代码不计其数,但是今天见到这个实数第一次,百思不得其姐,纸上得来终觉浅,绝知此事要敲代码,那就开始~~~
a = 12, 5
print(a)
print(type(a))
给出的结果着实让我惊讶:
(12, 5)
<class 'tuple'>
这玩意感情就是元祖的简写呀,真是世界这么大,别在内部干卷,还是要多去看看外边的花花世界;
写到这,再简单延伸下,元祖本身能操作的不多,这里我们挑2条来试试,比如元祖的元素获取、列表转换是不是照旧呢,一个一个的来see see;
元素获取:
print(a[0])
print(a[1])
# 12
# 5
列表转换:
b = list(a)
print(b)
# [12, 5]
事实验证下来都是可以正常实现的,这就是元祖的一个简写形式;
有问题欢迎留言,也可以关注微信公众号:魔都吴所谓,获取最新文章及答疑~~~