pyhton 元组相关操作

1:创建元组

  A)创建空元组: 

          tup1 = ()

  B)元组中只包含一个元素时,需要在元素后面添加逗号   

tup1 = (50,)


C)元组可以使用下标索引来访问元组中的值
tup1 = ('physics', 'chemistry', 1997, 2000)
tup2 = (1, 2, 3, 4, 5, 6, 7 )

print "tup1[0]: ", tup1[0]
print "tup2[1:5]: ", tup2[1:5]

 

 

2:修改元组

tup1 = (12, 34.56)

tup2 = ('abc', 'xyz')

# 以下修改元组元素操作是非法的。

# tup1[0] = 100

# 创建一个新的元组 tup3 = tup1 + tup2 print tup3

 

 

3 删除元组

  

 

 

 

 

 

 

4、生成器推导式创建元组

 

从形式上看,生成器推导式与列表推导式类似,只是生成器推导式使用小括号。列表推
导式直接生成列表对象,生成器推导式生成的不是列表也不是元组,而是一个生成器对象。
我们可以通过生成器对象,转化成列表或者元组。也可以使用生成器对象的__next__()
方法进行遍历,或者直接作为迭代器对象来使用。不管什么方式使用,元素访问结束后,如
果需要重新访问其中的元素,必须重新创建该生成器对象。

 

 

 

总结

1. 元组的核心特点是:不可变序列。
2. 元组的访问和处理速度比列表快。
3. 与整数和字符串一样,元组可以作为字典的键,列表则永远不能作为字典的键使用。
 
 

 

posted @ 2021-01-28 21:48  rryu  阅读(127)  评论(0)    收藏  举报