python 3.7極速入門教程4序列-字符串 列表 元組

本文教程目錄

重要的數(shù)據(jù)結(jié)構(gòu): 序列

參考資料

元組

元組就像一系列不可變python對象的列表。 列表和元組之間的區(qū)別在于列表在方括號中聲明,可變;元組在小括號中聲明,不可變。

>>> t = ('China', 'Testing')
>>> t
('China', 'Testing')
>>> t = ()
>>> t
()
>>> t = (1,)
>>> t
(1,)
>>> t = (1)
>>> t
1

解包

>>> t = (1, 2)
>>> a, b = t
>>> a
1
>>> t = (1,)
>>> a, = t
>>> a
1

比較元組
Python中的比較運算符可以使用元組。

比較從每個元組的第一個元素開始。如果它們不與=,<或>進行比較,那么它將繼續(xù)進行第二個元素,依此類推。

它首先比較每個元組的第一個元素

讓我們用一個例子研究這個 -

Case1:比較從每個元組的第一個元素開始。在這種情況下,5> 1,因此輸出a更大

情況2:比較從每個元組的第一個元素開始。在這種情況下,5> 5是不確定的。所以它進入下一個元素。 6> 4,所以輸出a更大

案例3:比較從每個元組的第一個元素開始。在這種情況下,5> 6這是假的。所以它進入了else循環(huán)打印“b更大”。

使用元組作為詞典中的鍵
由于元組是可清除的,而list不是,如果我們需要創(chuàng)建一個在字典中使用的復合鍵,我們必須使用元組作為鍵。

示例:如果我們需要創(chuàng)建映射,名字,姓氏,電話號碼對等的電話簿,我們會遇到一個復合密鑰。假設我們已將變量聲明為最后一個和第一個數(shù)字,我們可以寫一個字典賦值語句,如下所示:

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容