將重組元組添加到列表的正確語法是什麼?將元組追加到列表
舉例來說,如果我有兩個列表:
>>> a = [(1,2,3),(4,5,6)]
>>> b = [(0,0)]
然後我會想到以下工作:
>>> b.append((a[0][0],a[0,2]))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: list indices must be integers, not tuple
而且,當它告訴我,指數必須是整數,怎麼來的這有用嗎?
>>> b.append((7,7))
>>> b
[(0, 0), (7, 7)]
你能澄清你的編輯,說這個錯字是潛在的問題嗎?目前尚不清楚您的編輯是澄清問題還是確定錯誤的根本原因。 – 2013-12-10 01:33:06