次のようなリストにデータがあります。
L = [(3,4,5),(1,4,5),(1,2,3),(1,2,3)]
サイズ2をランダムにサンプリングする必要があるため、次を使用したかった:
import random
t1 = random.sample(set(L),2)
T1 はランダムに抽出された値のリストですが、最初のリストからランダムに抽出された値を初期リストから削除したかったのです。線形のforループを実行できますが、タスクのために、より大きなリストに対してこれを実行しようとしています。そのため、実行時間は永遠にかかります!
これをどうするかについての提案はありますか?