Ich hab nun schon einiges gegoogelt aber leider fehlt mir wohl das Fachvokabular um anständig danach suchen zu können.
Ich will in einer Funktion den Namen einer Liste aufrufen und zwar genau den Namen der Liste auf den die Funktion angewendet wird.
Hier ein Beispiel, damit ihr wisst was ich meine.
Die Funktion wird im Hauptprogramm auf zum Beispiel auf P1 angewendet.
Im Hauptprogramm steht also: neuausspielen(P1, Ab, Lspieler)
Code: Alles auswählen
def neuausspielen(Hand, Ab, Lspieler):
Ab.insert(0, max(Hand))
Hand.remove(max(Hand))
Lspieler.insert(0, [u]Hand)[/u]
return
Er soll nicht Hand oder wie die Hand definiert ist hineinschreiben sondern 'P1'.
Also den Namen der Liste auf den die Funktion angewendet wird.
In Lspieler sollte also 'P1' hinzugefügt werden.
Ich hoffe ihr versteht was ich meine.