我有一個列表如下:list comprehension:爲輸入列表中的每個項目創建2個項目?
list1 = ["pierre", "paul", "jacques"]
我想創建6個項目的新名單,這將是:
list2 = ["pierre", "pierre#2","paul","paul#2", "jacques", "jacques#2"]
我試過如下:
list2 = [i, "{}#2".format(i) for i in list1 ]
這顯然沒有工作。會有人會有什麼工作的建議嗎?
'itertools.chain(* zip(list1,map(「{}#2」.format,list1)))'? :P –
@JoranBeasley:是的,沒有。 –