二次元配列でその要素があればすでにある配列に数字を格納したいです。
今
X = [[1, 2], [1, 3], [4, 5]]
という配列があります。
この配列を別の配列Yに入れ替えたいです。入れ替える条件指定として、
二次元配列で既出の数字が入っている配列があれば、その配列に数字を格納したいです。
配列Xに対しては、Yは
Y = [[1, 2, 3], [4, 5]]
という形にしたいです。
for i in range(3): if (X[i][1] in Y) or (X[i][2] in Y): Y.append(X[i][0:2])
と書いたのですが、うまくいかず...。
どう書けば良いのでしょうか?
辞書型にすると重複を1つに出来るのでそれで試してみてください。
それは何を辞書型にするのでしょうか?できればサンプルコードなどを提示してもらえますか?
回答1件
あなたの回答
tips
プレビュー