Ich hab erstmal das random Modul importiert und eine Liste erstellt. Mein Problem ist nun wenn ich mit >>eigene = random.sample(karten, 2)<< zwei zufällige Karten aus der Liste hole, will ich das diese danach aus der Hauptliste gelöscht werden um nicht ein zweites mal ins Spiel zu geraten.
Habs mit remove und pop versucht aber da kann man nur Zahlen Parameter mitgeben. Wäre euch sehr dankbar für ein paar kleine Tipps. Danke im Vorraus, mfg chris
Code: Alles auswählen
import random
karten = ["KreuzAs", "Kreuz10", "KreuzK", "KreuzD", "KreuzB", "Kreuz9", "Kreuz8", "Kreuz7",
"Kreuz6", "Kreuz5", "Kreuz4", "Kreuz3", "Kreuz2", "PikAss", "PikK", "PikD", "PikB",
"Pik10", "Pik9", "Pik8", "Pik7", "Pik6", "Pik5", "Pik4", "Pik3", "Pik2", "HerzAss",
"HerzK", "HerzD", "HerzB", "Herz10", "Herz9", "Herz8", "Herz7", "Herz6", "Herz5",
"Herz4", "Herz3", "Herz2", "KaroAss", "KaroK", "KaroD", "KaroB", "Karo10", "Karo9",
"Karo8", "Karo7", "Karo6", "Karo5", "Karo4", "Karo3", "Karo2"]
def list(seq):
eigene = random.sample(karten, 2)
print eigene
#karten = karten - eigene, oder sowas, hier ist mein Problem, wie kann ich eigene aus der Liste entfernen???
list(karten)