2017-10-02 8 views
-5

私はリストのリストが2つあり、リスト1とリスト2はそれぞれ12のリストで構成されています。リストのリストを追加する

リスト3の最初のリストは、リスト1 [構成されるだろう例えば2

リスト1とリストの各対応するインデックスでリストに参加する 私はリストの新しいリストを作成したい

(リスト3) 0] + List2 [0] ....

助けてください!

おかげ

+0

0-11からループを記述し、ターゲットリストにソースリストから各要素を追加しますか? – David

+1

あなたは言語を特定することは関係があるとは思わなかったのですか? –

+0

特定の言語のソリューションをお探しですか? –

答えて

-4
listsNr = 12 
List3 = [] 
for i in range(0, listsNr): 
    list3.append(str(List1[i]) + str(List2[i])) 
print(List3) 

は、私はあなたが望むものを非常によく理解していませんでしたが、私はあなたが1つのリストに二つのリストを組み合わせるために使用zipのpython3

+0

「str」の使用が適切であったとどう思いますか? –

+0

strにintを指定した場合、それらを連結することはできません。 1 + "string"はエラーを返します。 str(1)+ str(string)はこの問題を解決します。彼の例(List1 [0] + List2 [0]) – durduliu2009

+0

これはありがとうございました –

1

のためにその コードのようなものが必要であることを信じていますタプルの数。次にリストの理解度を使ってタプルを結合します(質問の中で値のリストを+ operatorで組み合わせたものを求めました)。

あなたが任意のオブジェクトタイプ/動作のためにこれを変更する方法を明確にする必要があります:

A = [1,2,3] 
B = [4,5,6] 
C = [x + y for (x,y) in zip(A,B)] 
print(C) # [5,7,9] 
関連する問題