1. 程式人生 > >內置數據結構(tuple)

內置數據結構(tuple)

次數 blog post call trac ror eba ack erro

一、元組(tuple)

元組不能增、刪和改,所以元組的元素只能查。

tp = tuple() #初始化一個元組

tp = () #同上

tp = (1, 2, 3, 4,)

#錯誤的定義元組方式
t=(1)
type(t)
<class ‘int‘>

所以在定義只有一個元素的元組時,需要在元素後面加一個逗號。
t = (1,)
type(t)
<class ‘tuple‘>

  

二、元組的屬性和方法

1.count()方法通過值查詢在元組中出現的次數。

tp.count(1)

2.index()方法通過值查詢索引。如果值不存在,則拋出VavleErro異常

tp.index(2)

tp.index(33)
Traceback (most recent call last):
  File "<pyshell#18>", line 1, in <module>
    tp.index(33)
ValueError: tuple.index(x): x not in tuple

  

內置數據結構(tuple)