Python3で,存在するリスト,タプルから複数のリスト,タプルを同時に生成したいと思っております。
Python
1#リスト 2N = 100 3A = [i for i in range(N)] 4B = [i*i for i in range(N)] #A,Bは要素数の等しい任意のリスト 5 6C = [] 7D = [] 8for a, b in zip(A, B): 9 C.append(a + b) 10 D.append(a - b)
Python
1#タプル 2N = 100 3A = tuple(i for i in range(N)) 4B = tuple(i*i for i in range(N)) #A,Bは要素数の等しい任意のタプル 5 6C = [] 7D = [] 8for a, b in zip(A, B): 9 C.append(a + b) 10 D.append(a - b) 11C = tuple(C) 12D = tuple(D)
for文を用いることで結果を得ることはできていますが,for文を使わずに(内包表記などで)実現する方法はありますでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/28 16:07