Die Suche ergab 4 Treffer

von dirk_sg
Dienstag 26. Juli 2011, 20:37
Forum: Allgemeine Fragen
Thema: Listenelement in einer Schleife an eine Funktion übergeben
Antworten: 7
Zugriffe: 707

Re: Listenelement in einer Schleife an eine Funktion übergeb

@Hyperion: Danke für den Hinweis! Werde ich beim nächsten Mal berücksichtigen.

@/me: Ich bin recht frisch in Python, aber wenn mir jemand einen konkreten Tip gibt, dann beherrsche ich auch RTFM ... :mrgreen:

Mir gefällt's gut hier bei Euch!

Bis zum nächsten Frischlingproblem,
Dirk
von dirk_sg
Dienstag 26. Juli 2011, 20:04
Forum: Allgemeine Fragen
Thema: Listenelement in einer Schleife an eine Funktion übergeben
Antworten: 7
Zugriffe: 707

Re: Listenelement in einer Schleife an eine Funktion übergeb

@BlackJack

Dank Deinem Hinweis konnte ich den Code drastisch vereinfachen:

Code: Alles auswählen

bt_r_m["command"] = partial(rrInitLightThread,self.rrconnect,output,bt_r_m)
Funktioniert prima!

Danke und Gruß,
Dirk
von dirk_sg
Dienstag 26. Juli 2011, 19:43
Forum: Allgemeine Fragen
Thema: Listenelement in einer Schleife an eine Funktion übergeben
Antworten: 7
Zugriffe: 707

Re: Listenelement in einer Schleife an eine Funktion übergeb

@mutetella: Blackjack hat mein eigentliches Problem sehr genau beschrieben. Ich bin halt auch ganz unbedarft mit Deinem Ansatz an das Thema rangegangen ... :wink:

@dirk_sg: Du suchst wohl `functools.partial()`. Und die `enumerate()`-Funktion um das manuelle hochzählen von `output_row` einzusparen ...
von dirk_sg
Dienstag 26. Juli 2011, 17:48
Forum: Allgemeine Fragen
Thema: Listenelement in einer Schleife an eine Funktion übergeben
Antworten: 7
Zugriffe: 707

Listenelement in einer Schleife an eine Funktion übergeben

Hallo zusammen,

ich bin ein absoluter Pythonneuling und komme gerade nicht mehr weiter.

Der folgende Code läuft problemlos, hat aber den Nachteil, dass der Zugriff auf die Objekte der Listen nicht variabel ist:

# Define the required buttons for all outputs
output_row = 0
output_counter = 1 ...