python 元組 元組到底可不可以被修改

2021-08-21 10:41:35 字數 1257 閱讀 6848

2.元組--tuple   ()/(1,)

2.1建立和訪問乙個元組

如果建立乙個空元組,直接使用小括號即可;

如果要建立的元組中只有乙個元素,要在它的後面加上乙個逗號『,』。

>>> temp = ()

>>> type(temp)

>>> temp = (1,)

>>> type(temp)

>>> temp = (1)

>>> type(temp)

>>> 8 * (8)

64>>> 8 * (8,)

(8, 8, 8, 8, 8, 8, 8, 8)

元組裡只有乙個元素的時候,逗號(,)非常重要

2.2更新和刪除元組

直接在同乙個元組上更新是不可行的,但是可以通過拷貝現有的元組片段構造乙個新的元組的方式解決。

通過分片的方法讓元組拆分成兩部分,然後再使用連線操作符(+)合併成乙個新元組,最後將原來的變數名(temp)指向連線好的新元組。在這裡就要注意了,逗號是必須的,小括號也是必須的!

temp = ('小雞','小狗','小豬')

temp = temp[:2] + ('小猴子',) + temp[2:]

print(temp)

('小雞', '小狗', '小猴子', '小豬')

刪除元組中的元素:對於元組是不可變的原則來說,單獨刪除乙個元素是不可能的,當然你可以利用切片的方式更新元組,間接的刪除乙個元素。

temp = ('小雞','小狗','小豬')

temp = temp[:1] + temp[2:]

print(temp)

('小雞', '小豬')

在日常中很少用del去刪除整個元組,因為python的**機制會在這個元組不再被使用的時候自動刪除。
del temp

print(temp)

traceback (most recent call last):

file "e:/pythonhomework/venv/列表/元組.py", line 36, in print(temp)

nameerror: name 'temp' is not defined

最後成員關係操作符 in 和 not in 也可以直接應用在元組上,這跟列表是一樣的。例子和上篇列表一樣。

python 元組 元組到底可不可以被修改

2.元組 tuple 1,2.1建立和訪問乙個元組 如果建立乙個空元組,直接使用小括號即可 如果要建立的元組中只有乙個元素,要在它的後面加上乙個逗號 temp type temp temp 1,type temp temp 1 type temp 8 8 64 8 8,8,8,8,8,8,8,8,8...

人到底可不可以貌相呢?

這項黑科技能讓你在談笑間窺破潛藏的人生秘密。人到底可不可以貌相呢?俗語說 人不可貌相。佛也說 人不可入相。其大意是說,人的外貌長得英俊 美麗或醜陋,不一定就代表其人一定光是善良的 富貴的,或者是惡毒的 貧賤的。這樣的說法,以相理學來講,大略也是正確的,因為一般沒有學過相理學的人,其觀人之外表只有美醜...

34 到底可不可以用join

冷資料 溫資料 熱資料,難道資料也是有溫度的?mysql explain中的名詞解釋 與快取記憶體命中率是同種概念。指的是cpu呼叫指令時命中率的問題。指令是線性傳送給cpu的,還沒有處理到的指令就會暫存在cpu的快取記憶體或記憶體中,當快取或記憶體容量不足時,cpu常常會找不到所需的指令,從而被迫...