如果設定一個僅有一個元素的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 2 years ago
Was this helpful?