私は次のようにあるリストを持っている: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:ええ、いいえ。 –