5-5 僅有1個元素的tuple

如果設定一個僅有一個元素的tuple,在宣告元素之後要再加一個逗號,如果未加,它會被當成是「原本的元素」而不是「存有一個元素的tuple」。如以下的示範:

程式:
t1 = (1)    #一個整數, 不是tuple
print(t1)
print(type(t1))  #int

t2 = (1,)   #一個tuple
print(t2)
print(type(t2))  #tuple
print(len(t2))   #長度為1
執行結果:
<class 'int'>
(1,)
<class 'tuple'>
1

Last updated

Was this helpful?