0x00
简单📝一下。
0x01
- 元组的元素不可改变,列表可以。
In [1]: a = [1,2,3]
In [2]: a[0]=4
In [3]: print(a)
[4, 2, 3]
In [8]: b = (1,2,3)
In [9]: b[0]=4
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-9-07d5598ad652> in <module>
----> 1 b[0]=4
TypeError: 'tuple' object does not support item assignment
- 当想创建只有一个元素的元组时,需要在元素后加上
,
In [11]: (1)
Out[11]: 1 # 这里是一个 int 类型
In [12]: (1,)
Out[12]: (1,) # 这里是一个 tuple 类型
- 还有一种创建元组的方式 使用
tuple([iterable])
传入一个迭代器 如果不传则返回一个空的元组
In [27]: tuple()
Out[27]: ()
In [28]: tuple('123')
Out[28]: ('1', '2', '3')
In [35]: tuple(['123','456','789'])
Out[35]: ('123', '456', '789')
0x02
封面出处:http://simpledesktops.com/browse/desktops/2015/sep/25/siri/