1 元組
1.1 元組含義
1.1.1 元組的表示
#元組的表示方法:()
names = ("xiaoyun", "xiaoming")
print(names)--結果-------
('xiaoyun', 'xiaoming')
1.1.2?空元組
#空元組
names =()
print(type(names))
print(len(names))----------------結果---------
<class 'tuple'>
0
1.1.3 一個元素的元組
#1個元素的元組
#1個元素的元組,一定要在元素后面加逗號,
#如果不加逗號,得到的數據類型將是這個元素的數據類型names = ("xiaoming", )
print(len(names))
print(type(names))------結果-------------
1
<class 'tuple'>#如果不加逗號
#names =("xiaoming") == "xiaoming"
names =("xiaoming")
print(len(names))
print(type(names))#結果是元素的類型,長度是元素的長度
-----結果------
8
<class 'str'>#不加
a = (11)
print(type(a))
a =([11,22,33])
print(type(a))-----------------結果----------
<class 'int'>
<class 'list'>
1.2 元組的操作
元組不可修改?
#元組是不可以變的類型
names[0] = "qiaokli"-----結果-----------------names[0] = "qiaokli"
TypeError: 'str' object does not support item assignment
元組可以進行解包?
1.3 什么時候用元組:
- 元組(不可以修改的情況)
- 元組的性能要強于列表
- 一般列表基本可以取代元組