python中的元組如何定義只有乙個元素

2021-06-25 16:36:32 字數 553 閱讀 2323

如果要定義乙個空的tuple,可以寫成()

>>> t = ()

>>> t

()try

但是,要定義乙個只有1個元素的tuple,如果你這麼定義:

>>> t = (1)

>>> t

1try

定義的不是tuple,是1這個數!這是因為括號()既可以表示tuple,又可以表示數學公式中的小括號,這就產生了歧義,因此,python規定,這種情況下,按小括號進行計算,計算結果自然是1

所以,只有1個元素的tuple定義時必須加乙個逗號,,來消除歧義:

>>> t = (1,)

>>> t

(1,)try

python在顯示只有1個元素的tuple時,也會加乙個逗號,,以免你誤解成數學計算意義上的括號。

python中的元組 Python中的元組

一 元組 tuple 元組基本上就像乙個不可改變的列表。與列表一樣支援任意型別的元素 支援巢狀以及常見的序列操作。元組也有一些方法,可用dir tuple 檢視。元組編寫在圓括號中。info 林間 man 1991,7,13,true 支援不同型別 info 林間 man 1991,7,13 tru...

python中的元組如何定義只有乙個元素

壹 要定義乙個只有1個元素的tuple,不能直接 1 因為括號 既可以表示tuple,又可以表示數學公式中的小括號,這就產生了歧義 貳 因此,python規定,這種情況下,按小括號進行計算,計算結果自然是1。叄 所以,只有1個元素的tuple定義時必須加乙個逗號,來消除歧義 t 1,或參考 pyth...

python中的元組

1 元組 列表中通常儲存相同型別的資料,而元組中通常儲存不同型別的資料 tuple 元組 與列表相似,不同之處在於元組的元素不能修改 元組表示多個元素組成的序列 元組在python開發中,有特定的應用場景 用於儲存一串資訊,資料之間使用,分隔 元組用 定義 2 元組的特點 t2 hello 要是沒有...