скорее, чем
ля Python 3. У меня есть два списка:
lista = ['foo', 'bar']
listb = [2, 3]
Я пытаюсь получить:
newlist = ['foo', 'foo', 'bar', 'bar', 'bar']
Но я застрял. Если я попробую:
new_list = []
for i in zip(lista, listb):
new_list.append([i[0]] * i[1])
Я получил:
[['foo', 'foo'], ['bar', 'bar', 'bar']]
Я знаю, что это работает, но я не всегда буду знать содержание каждого списка.
new_list = ['foo'] * 2 + ['bar'] * 3
Заранее спасибо!