When I need to add several identical items to the list I use list.extend:
a = [\'a\', \'b\', \'c\'] a.extend([\'d\']*3)
Result
If you prefer extend over list comprehensions:
a = [] for x, y in l: a.extend([x]*y)