Articles of Python

* Argumente und ** Kwargs?

Also habe ich Schwierigkeiten mit dem Konzept von *args und **kwargs . Bisher habe ich gelernt, dass: *args = Liste der Argumente – als Positionsargumente **kwargs = Dictionary – deren Schlüssel werden zu separaten Schlüsselwortargumenten und die Werte werden zu Werten dieser Argumente. Ich verstehe nicht, für welche Programmieraufgabe das hilfreich wäre. Könnte sein: Ich […]

Wie entferne ich beim Iterieren Objekte aus einer Liste?

Ich wiederhole eine Liste von Tupeln in Python und versuche, sie zu entfernen, wenn sie bestimmte Kriterien erfüllen. for tup in somelist: if determine(tup): code_to_remove_tup Was sollte ich anstelle von code_to_remove_tup ? Ich kann nicht herausfinden, wie ich den Gegenstand auf diese Weise entfernen kann.

Wie lese ich in Python eine Datei Zeile für Zeile in eine Liste?

Wie lese ich jede Zeile einer Datei in Python und speichere jede Zeile als Element in einer Liste? Ich möchte die Datei Zeile für Zeile lesen und jede Zeile an das Ende der Liste anhängen.

Wie vermeiden Sie, dass classndaten zwischen Instanzen ausgetauscht werden?

Was ich will, ist dieses Verhalten: class a: list = [] x = a() y = a() x.list.append(1) y.list.append(2) x.list.append(3) y.list.append(4) print(x.list) # prints [1, 3] print(y.list) # prints [2, 4] Was wirklich passiert, wenn ich drucke, ist natürlich: print(x.list) # prints [1, 2, 3, 4] print(y.list) # prints [1, 2, 3, 4] Offensichtlich teilen […]

Unterschied zwischen __str__ und __repr__?

Was ist der Unterschied zwischen __str__ und __repr__ in Python ?

Wie können Sie dynamisch Variablen über eine While-Schleife erstellen?

Ich möchte Variablen dynamisch über eine while-Schleife in Python erstellen. Hat jemand irgendwelche kreativen Mittel, dies zu tun?

Wie entfernen Sie Dubletten aus einer Liste, während Sie die Reihenfolge beibehalten?

Gibt es eine integrierte function, die Duplikate aus der Liste in Python entfernt, während die Reihenfolge beibehalten wird? Ich weiß, dass ich einen Satz verwenden kann, um Duplikate zu entfernen, aber das zerstört die ursprüngliche Reihenfolge. Ich weiß auch, dass ich mich selbst so rollen kann: def uniq(input): output = [] for x in input: […]

Wie man zwei Listen parallel durchläuft?

Ich habe zwei Iterables in Python, und ich möchte sie paarweise betrachten: foo = (1, 2, 3) bar = (4, 5, 6) for (f, b) in some_iterator(foo, bar): print “f: “, f, “; b: “, b Es sollte ergeben: f: 1; b: 4 f: 2; b: 5 f: 3; b: 6 Eine Möglichkeit besteht darin, […]

Globale Variablen in einer function verwenden

Wie kann ich eine globale Variable in einer function erstellen oder verwenden? Wenn ich eine globale Variable in einer function erstelle, wie kann ich diese globale Variable in einer anderen function verwenden? Muss ich die globale Variable in einer lokalen Variablen der function speichern, die ihren Zugriff benötigt?