Python
1import random 2a=[[1,3],[2,3],[4,2],[3,4],[2,3],[1,3]] 3b=random.sample(a,3) 4#[[2,3],[2,3],[1,3]] 5a.pop(b) 6**ただし[1,3]はaに2個あるがbには1個しかないので1個しかaからpopしないようにしたい 7期待される出力 8print(a) 9#[[1,3],[4,2],[3,4]] 10print(b) 11#[[2,3],[2,3],[1,3]]
a変数から取り出したbをa配列からpopしたいのですが
実装方法が思いつきません。
解決策よろしくお願いします。
lとllで同じようにシャッフルしたいです。
seedを同じにしたのですができませんでした。lで0番地から4番地なら
同じようにllでも行いたい
python
1import random 2l = list(range(5)) 3ll=[2,3,4,5,6] 4print(l) 5# [0, 1, 2, 3, 4] 6random.seed(0) 7random.shuffle(l) 8print(l) 9# [4, 3, 2, 1, 0] 10print(ll) 11random.shuffle(ll) 12print(ll)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。