前提・実現したいこと
pythonでリストから重複無しでランダムに取り出して、その後に残りの要素を重複無しで取り出したいです。
【追記】
わかりにくくてすみません!
例えばリスト(元のリスト)に10個要素があるとして、まず別のリスト(リストA)に重複なく3つランダムに取り出して、残りの取り出されなかった7つをランダムな順序で別のリスト(リストB)に入れたいです!
試したこと
rnd.sample()で重複無しで取り出しはできますが、残りの要素を取り出す方法がわかりません。
補足情報(FW/ツールのバージョンなど)
python3
リストの中の重複をなくしたいということですか? 違いますか?
わかりにくくてすみません!
例えばリスト(元のリスト)に10個要素があるとして、まず別のリスト(リストA)に重複なく3つランダムに取り出して、残りの取り出されなかった7つをランダムな順序で別のリスト(リストB)に入れたいです!
残りのリストには重複した値があっても良いということですか?
例)
[1,2,3,4,4,4,5] → [1,3,4]と[4,5,4,2]
残りのリストも重複無しです!
元のリストをランダムに2つに分割したいです!
例)
[1,2,3,4,4,4,5] → [3,4,5,4]と[4,1,2]
分かりました。
では、LouiS0616さんの回答が正解ですね。
