python 中的資料結構是通過某種方式組織在一起的資料元素的集合,這些資料元素可以是數字、字元、甚至可以是其他資料結構在 python 中,最基本的資料結構是序列(列表和元組),序列中的每個元素都有乙個序號(元素的具體位置),這個序號叫索引,索引下標從0開始,以此類推…
python 的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號(),列表使用方括號。
1、元祖的建立
atuple=(1,2,3)
print(atuple)
>>>(1,2, 3)
有一點要注意,當元組裡面只有乙個元素的時候,一定要加, 比如(100,)
2、元組的用法和列表一模一樣
很多初學者會問,既然用法和列表一樣,為啥還要發明元組,原因在於有一些特殊的場合需要不可變序列,比如後面會講道的資料結構字典,必須要用不可變序列作為鍵值,而列表不行。
有一些內建的函式的返回值,也必須是元組。
與字串一樣,元組之間可以使用 + 號和 * 號進行運算。這就意味著他們可以組合和複製,運算後會生成乙個新的元組。總而言之對整個元組進行一些運算後就會生成乙個新的元組。
1、元組求長度
元組求長度使用運算函式 len ,如下
# 求元組tup1的長度
4
2、連線元組
兩個甚至對個元組的連線使用 + 連線符,例如:
>>> tup1 = (1,2,3)
>>> tup2 = (4,5,6)
>>> tup3 = (7,8,9)
>>> tup1 + tup2 + tup3
(1, 2, 3, 4, 5, 6, 7, 8, 9)
3、複製元組
tup1 = ('abc')
# 元組複製需要加上分隔符後面複製的內容就按照分隔符分隔開
(tup1,) * 3
('abc', 'abc', 'abc')
和列表一樣,元組同樣也擁有一些內建函式,這些函式用於判元組中的元素大小以及將元組做相應的轉換
#計算元組元素個數。
len(tuple)
#返回元組中元素最大值。
max(tuple)
#返回元組中元素最小值。
min(tuple)
#將列表轉換為元組。
tuple(seq)
python元祖格式 python中元祖
1.認識元祖 1.什麼是元祖 使用 將多個元素括起來,多個之間用逗號隔開。a.容器,可以同時儲存多個資料,不可變的,有序 不可變 不能增刪改 有序 可以通過下標獲取元素 b.元素 可以是任何資料 注意 如果元祖元素只有乙個時,必須在後面加逗號 image.png 多個資料用逗號隔開,表示乙個元祖 2...
python元祖用法 Python中元祖的用法
元祖tuple 元祖就是不可變的列表,元祖用 表示,元素與元素之間用逗號隔開,資料型別沒有限制。tu 科比 詹姆斯 喬丹 tu tuple 123 小括號中有乙個元素,有逗號就是元祖,沒有就是它本身。空的小括號就是元祖 索引和切片與列表和字串相同 不可變指的是,第一層元素不可變 元祖 唯讀列表,可迴...
python 中元祖tuple的使用
python的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。eg,tup1 1,2,3,5,5 因為元祖的元素不可改變,因此tup1 1 18,試圖通過這種方法修改最後一位的值時,程式會報錯。建立空元祖 t...