Python元組的建立

2021-09-26 18:44:38 字數 615 閱讀 3294

一、元組(tuple)特點

列表屬於可變序列,可以任意修改列表中的元素。元組屬於不可變序列,不能修改元組中的

元素。因此,元組沒有增加元素、修改元素、刪除元素相關的方法。

二、元組的建立-()

通過()建立元組,小括號可以省略

a=(10,20,30)

a=10,20,30

如果元組只有乙個元素,則必須後面加逗號。這是因為直譯器會把(1)解釋為整數 1,(1,)才解釋為元組

a=(1)  #結果為:a=1

b=(1,) #結果為:b=(1,)

b=1,   #結果為:b=(1,)

三、通過tuple()函式建立元組

c=tuple("abcd")

print(c)   #結果:('a', 'b', 'c', 'd')

c=tuple(range(3))

print(c)   #結果:(0, 1, 2)

c=tuple([10,20,30])

print(c)   #結果:(10, 20, 30)

總結:tuple()可以接收列表、字串、其他序列型別、迭代器等生成元組。

list()可以接收元組、字串、其他序列型別、迭代器等生成列表。

Python 建立包含列表的元組

可變 的tuple 前面我們看到了tuple一旦建立就不能修改。現在,我們來看乙個 可變 的tuple t a b a b 注意到 t 有 3 個元素 a b 和乙個list a b list作為乙個整體是tuple的第3個元素。list物件可以通過 t 2 拿到 l t 2 然後,我們把list的...

python 如何建立元組

首先建立乙個簡單的元組沒什麼好說的 譬如直接 建立乙個一般的元組 a 1,2,3 建立乙個只有乙個元素的元組 b 4,建立空元組 c 但如何建立乙個規定大小的元組呢?譬如乙個稀疏但規模很大的元組。1.使用匿名函式lambda表示式 lambda匿名函式表示式就是乙個簡易的匿名函式,並沒有任何簡化邏輯...

Python 建立特殊元組tuple

建立1個元素的tuple 1,建立單元素tuple tuple和list一樣,可以包含 0 個 1個和任意多個元素。包含多個元素的 tuple,前面我們已經建立過了。包含 0 個元素的 tuple,也就是空tuple,直接用 表示 t t 建立包含1個元素的 tuple 呢?來試試 t 1 t 1好...