0
我知道的一個元組,這是很容易...添加一個元組的元組
我有以下元組:
((1,2), (3,4), (5,6))
我需要添加(7,8),這使結果:
((7,8), (1,2), (3,4), (5,6))
感謝
我知道的一個元組,這是很容易...添加一個元組的元組
我有以下元組:
((1,2), (3,4), (5,6))
我需要添加(7,8),這使結果:
((7,8), (1,2), (3,4), (5,6))
感謝
元組是不可變的,你需要創建一個新的記錄。
mytuple = ((7,8),) + mytuple
((7,8),)
是一個只包含一個元組的元組。 需要額外的逗號來區分一個元素與表達式中的一個元素。
演示:
>>> a = (3)
>>> type(a)
<class 'int'>
>>> a = (3,)
>>> type(a)
<class 'tuple'>
對於((7,8),)
:
>>> a = ((7,8))
>>> a
(7, 8)
>>> type(a)
<class 'tuple'>
>>> type(a[0])
<class 'int'>
>>> a = ((7,8),)
>>> a
((7, 8),)
>>> type(a)
<class 'tuple'>
>>> type(a[0])
<class 'tuple'>
你也可以使用append()方法:
yourTuple.append(valueToAppend)
嗯...號該教程是狗屎。 Python元組是不可變的,所以沒有追加,他們「得到」的結果(嘗試「嘗試它」按鈕...)是'Updated Tuple:[123,'xyz','zara','abc',2009] ' - 一個清單。 – otus