Python学习【1.7.1】-元组

版权声明:版权所有,翻版必究【Kevin】 https://blog.csdn.net/weixin_30935137/article/details/82890790

元组()定义

元组和列表类似,只不过元组和字符串一样是不可变的(即不能修改元组)

元组通过圆括号中用逗号分割

tuple1 = ('name',100,[1,2,3])


`1)访问元组

tuple1 = ('name',100,[1,2,3])
print(tuple1[0])
print(tuple1[1])
print(tuple1[2])
结果如下:
name
100
[1, 2, 3]

2)修改元组

tuple1[0]=3
print(tuple1)

结果如下:

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-38-7d1c5477af5b> in <module>()
----> 1 tuple1[0]=3
      2 print(tuple1)

TypeError: 'tuple' object does not support item assignment

Python中不允许修改元组的数据

3)合并元组

tuple1 = (1,2,3)
tuple2 = (4,5,6)
tuple = tuple1+tuple2
print(tuple)

结果如下:
(1, 2, 3, 4, 5, 6)

4)删除元组

del tuple()

5)元组索引、截取

tuple[0]
tuple[1]
tuple[1:]
tuple[-1]


6)元组运算符

7)元组内置函数

1	cmp(tuple1, tuple2)	比较两个元组元素。
2	len(tuple)	计算元组元素个数。
3	max(tuple)	返回元组中元素最大值。
4	min(tuple)	返回元组中元素最小值。
5	tuple(seq)	将列表转换为元组。

8)多维访问元组

tuple1 = [(2,3),(4,5)]
tuple1[0]
tuple1[0][0]



猜你喜欢

转载自blog.csdn.net/weixin_30935137/article/details/82890790