Я не могу понять код для этого, есть похожие сообщения: Повторяющиеся элементы в списке понимание
но я хочу повторить значение в списке по значению в списке
In [219]:
l = [3,1]
[i for x in range(i) for i in l]
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-219-84d6f25dfd96> in <module>()
1 l = [3,1]
2
----> 3 [i for x in range(i) for i in l]
TypeError: 'tuple' object cannot be interpreted as an integer
Я хочу такой список:
[3,3,3,1]
Также может кто-нибудь объяснить ошибку.
Примечание. Здесь я использую python 3.3.
i
там не определено. - person Ashwini Chaudhary   schedule 06.08.2014i
кортежем перед запуском понимания списка, поэтому вы получите эту ошибку в Pytton 3.range((1, 2)) --> TypeError: 'tuple' object cannot be interpreted as an integer
- person Ashwini Chaudhary   schedule 06.08.2014