python交流区

Python中的元组

2019-06-22  本文已影响27人  Mouse_Hang

python中除了可以用列表储存数据,还可以用元组(tuple)元组也可以存储不同类型的数据,使用偏移进行查找以及输出,但是与列表不同的是,元组不能进行原位的增、删、改操作。

下面是建立一个元组:

tuple_table = ()  # 建立一个空元组
print(type(tuple_table))  # 输出为:<class 'tuple'> 
tuple_table = (1, 2, 3)
print(tuple_table)  # 输出为:(1, 2, 3)

注意:当元组中只有一个元素时,必须在元素后面加一个逗号,否则该变量类型将不是元组类型,而是括号中的元素本身的类型。

tuple_table = (1)
print(type(tuple_table)) # 输出为:<class 'int'>

tuple_table = (1,)
print(type(tuple_table)) # 输出为:<class 'tuple'>

下面演示常用的输出元组长度、取值、查找、取索引、计数操作.

tuple_table = (1, 2, 3, 4, 2, 3, 8)
print(len(tuple_table))  # 输出该元组的长度为:7
print(tuple_table[2]) # 输出索引为2的元素值:3
print(4 in tuple_table)  # 输出为:True,证明4在该元组中
print(tuple_table.index(4))  #输出元素值4的索引为:3
print(tuple_table.count(3))  #输出元素值3的出现次数为:2
上一篇 下一篇

猜你喜欢

热点阅读