Python 元组总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xyy1028/article/details/84981597

Python的元组与列表类似,不同之处在于元组的元素不能修改

一.创建元组

1.直接创建

a = ('a', 'b', 1, 2)
print a
# 输出:('a', 'b', 1, 2)

2.当元组中只有一个元素时,元素后加逗号

a = (1,)
print a
# 输出:(1,)

3.创建空元祖

a = ()
print a
# 输出:()

4.当任意无符号的对象,以逗号隔开,默认为元组

a = 1, 2, 3
print a
# 输出:(1, 2, 3)

二.元组的读取遍历以及分片和列表相同

三.元组不允许修改,但可以拼接成一个新的元组,或使用运算符生成新的数组,与列表相同

a = (1, 2, 3)
b = (4, 5, 6)
c = a + b
print c
# 输出:(1, 2, 3, 4, 5, 6)

四.元组不允许删除其中的元素,但可以使用del删除整个元组

五.列表元组的相互转换

1.元组转列表

a = (1, 2, 3,)
b = list(a)
print b
# 输出:[1, 2, 3]
print type(b)
# 输出:<type 'list'>

2. 列表转元组

a = [1, 2, 3]
b = tuple(a)
print b
# # 输出:(1, 2, 3)
print type(b)
# # 输出: <type 'tuple'>

六.索引,分片,加,乘,以及检查成员资格,计算序列长度,最大最小元素等内置函数与列表相同

猜你喜欢

转载自blog.csdn.net/xyy1028/article/details/84981597