前提・実現したいこと
Pythonを使用しています。
a = [[0, 2], [1, 4], [0, 5], [1, 6], [1, 8]]
b = [[0, 0], [0, 1], [0, 2], [0, 3], [0, 4], [0, 5], [0, 6], [0, 7], [0, 8]]
という2つのリストがあり、
a[i][0] == 1 に該当するaの要素([1, 4][1, 6][1, 8])を
bのリストに置換して
b = [[0, 0], [0, 1], [0, 2], [0, 3], [1, 4], [0, 5], [1, 6], [0, 7], [1, 8]]
というリストを作りたいのですが、どうにもうまくいきません。
どうすればよいでしょうか。
試したこと
a = [[0, 2], [1, 4], [0, 5], [1, 6], [1, 8]]
b = [[0, 0], [0, 1], [0, 2], [0, 3], [0, 4], [0, 5], [0, 6], [0, 7], [0, 8]]
a_l = []
for i in range(len(a)):
if a[i][0] == 1:
a_l.append(a[i])
print(a_l)
Out[]: [[1, 4], [1, 6], [1, 8]]
ここまではなんとかなりましたが、その後がうまくいきません。
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/25 21:03