Какой правильный синтаксис для добавления переупорядоченного кортежа в список?Добавление кортежей в списки
Например, если у меня было два списка:
>>> 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)]
Можете ли вы уточнить свое изменение, чтобы сказать, что эта опечатка была основной проблемой? В настоящее время неясно, если ваше редактирование разъясняет вопрос или определяет основную причину ошибки. –