Как передать кортеж в качестве аргумента в Python?

Предположим, я Мне нужен список кортежей. Вот моя первая идея:

li = []
li.append(3, 'three')

Результат:

Traceback (most recent call last):
  File "./foo.py", line 12, in <module>
    li.append('three', 3)
TypeError: append() takes exactly one argument (2 given)

Поэтому я прибегаю к:

li = []
item = 3, 'three'
li.append(item)

, который работает, но кажется слишком многословным. Есть ли способ лучше?

20
задан Eric Wilson 10 June 2011 в 10:00
поделиться