元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号 ( ),列表使用方括号 [ ]。
元组创建只需要在括号中添加元素,并使用逗号隔开即可。
- tup1 = ('hello','Java','Python','123',456)
- print(type(tup1))
- print(tup1[1])
-
-
- #输出
- <class 'tuple'>
- Java
- #元素值是不允许修改的,可以对元组进行组合
-
- tup1 = (1,3,5)
- tup2 = ('a','b','c')
- print(tup1+tup2)
-
- #输出
- (1, 3, 5, 'a', 'b', 'c')
- #元素值不允许删除,del语句删除整个元组
-
- del(tup1)
- print(tup1[1])
-
- #输出,元组删除后访问会报错
- Traceback (most recent call last):
- print(tup1[1])
- NameError: name 'tup1' is not defined.
| len() | 返回元组元素个数 |
| max() | 返回元组中元素最大值 |
| min() | 返回元组中元素最小值 |
| tuple() | 将可迭代系列转换为元组 |
- list1 = ['a','s','d','h']
- tup1 = tuple(list1)
- print(type(tup1))
- print(tup1)
- print(len(tup1))
- print(max(tup1))
- print(min(tup1))
- print(tuple(list1))
-
- #输出
- <class 'tuple'>
- ('a', 's', 'd', 'h')
- 4
- s
- a
- ('a', 's', 'd', 'h')