Tag: iterable-unpacking

Eine Python-Funktion, in der die Elemente eines iterierbar sind gleichzeitig zugeordnet mehrere Variablen, z.B. a, b, c = [1, 2, 3].

Python: beim Formatieren einer Zeichenfolge mit Variablennamen Platzhalter

Anzahl der Antworten 2 Antworten
Betrachten Sie den folgenden string-Gebäude-Anweisung: s="svn cp %s/%s/%s/%s/" % (root_dir, trunk, root_dir, tag) Mit vier %s kann verwirrend sein, so dass ich lieber mit variable-Namen: s="svn cp {root_dir}/{trunk}/{root_dir}/{tag}/".format(**SOME_DICTIONARY) Wenn root_dir, tag und trunk definiert sind, die innerhalb

Zum entpacken einer Liste?

Anzahl der Antworten 5 Antworten
Beim extrahieren von Daten aus einer Liste auf diese Weise line[0:3], line[3][:2], line[3][2:] Erhalte ich ein array und zwei Variablen, nachdem es, wie erwartet werden sollte: (['a', 'b', 'c'], 'd', 'e') Brauche ich zum Bearbeiten der Liste,

Semantik der Tupel entpacken in python

Anzahl der Antworten 6 Antworten
Warum python erlauben nur den benannten Argumenten zu Folgen, einen Tupel-Auspacken-Ausdruck in einer Funktion aufrufen? >>> def f(a,b,c): ... print a, b, c ... >>> f(*(1,2),3) File "<stdin>", line 1 SyntaxError: only named arguments may follow *expression

Auspacken argument-Listen für drei Punkte im R

Anzahl der Antworten 3 Antworten
Ich bin verwirrt durch die Verwendung der Ellipse (...) bei einigen Funktionen, wie z.B. der übergeben wird ein Objekt mit den Argumenten als ein einziges argument. In Python heißt es "Auspacken argument-Listen", z.B. >>> range(3, 6) #

Wie kann ich explodieren, ein Tupel, so dass es sein kann, die als parameter übergeben Liste?

Anzahl der Antworten 2 Antworten
Sagen wir, ich habe eine Methode-definition: def myMethod(a, b, c, d, e) Dann habe ich eine variable und ein Tupel wie diese: myVariable = 1 myTuple = (2, 3, 4, 5) Gibt es eine Möglichkeit, die ich

Scala: Auspacken Tupel als Teil der Argumentliste

Anzahl der Antworten 4 Antworten
Ich versuche zu senden, das Ergebnis einer Methode rufen Sie die Tupel, wie Teil der argument-Liste für eine andere Methode. Ziel Methode def printResult(title: String, result: Int, startTime: Long, endTime: Long) Rückkehr aus der Methode, partielle argument-Liste

TypeError: 'int' - Objekt ist nicht durchsuchbar, warum es passiert

Anzahl der Antworten 4 Antworten
Hier mal drei Beispiele eigentlich. >>> result = >>> for k in range(10): >>> result += k*k >>> result = >>> for k in range(10): >>> result.append(k*k) >>> result = [k*k for k in range(10)]

"Auspacken", ein Tupel zu nennen, eine matching-Funktion Zeiger

Anzahl der Antworten 8 Antworten
Ich versuche zu speichern in einer std::tuple eine unterschiedliche Anzahl von Werten, die später verwendet werden als Argumente für einen Aufruf einer Funktion, Zeiger mit dem gespeicherten Typen. Habe ich ein Vereinfachtes Beispiel zeigt das problem, das

Fibonacci-Folge python

Anzahl der Antworten 5 Antworten
Ich versuche zu verstehen, Python, aber ich noch nicht bekommen. Ich bin neu in der Sprache, und will, um es richtig zu verstehen. Dies ist eine Zeile aus einem Fibonacci-Folge mit Hilfe von loops. Bitte erklären Sie

Entpacken von rar auf dem iPhone

Anzahl der Antworten 1 Antworten
Ich geschaffen, kleine download-Anwendung mit Musik-player und nun will ich es entpacken, denn ganz oft mp3s gepackt in archive und Sie spielen können, Sie, bevor Sie entpacken das Archiv. Ich fand die Lösung für .zip-Dateien auf dem

ValueError: zu viele Werte zu entpacken (dürfte 2)

Anzahl der Antworten 4 Antworten
In der Python-tutorial Buch, das ich verwende, ich tippte ein Beispiel gegeben für gleichzeitige Zuordnung. Ich bekomme den oben genannten ValueError, wenn ich das Programm ausführen, und kann nicht herausfinden, warum. Hier der code: #avg2.py #A simple

Wie zu beheben "kann nicht anpassen-Fehler" beim speichern von binären Daten mit python-psycopg2

Anzahl der Antworten 2 Antworten
Lief ich über diesen Fehler drei mal heute in einem unserer Projekte. Die Umsetzung das problem und die Lösung online zur künftigen Referenz auf. impost psycopg2 con = connect(...) def save(long_blob): cur = con.cursor() long_data = struct.unpack('<L',

Wildcards in Python?

Anzahl der Antworten 5 Antworten
Laufe der Jahre habe ich bemerkt, die 'wildcard' - variable in verschiedenen bits und Stücke von Python habe ich über kommen. Ich nahm an, es wirkte wie Haskell: ermöglicht Ihnen, eine variable, wo man war, die formalen

Gibt es eine elegantere Möglichkeit zum entpacken von Schlüssel und Werte eines dictionary in zwei Listen, ohne die Konsistenz?

Anzahl der Antworten 2 Antworten
Was ich kam mit: keys, values = zip(*[(key, value) for (key, value) in my_dict.iteritems()]) Aber ich bin nicht zufrieden. Was machen die pythonistas sagen? Rufen Sie nicht Ihr Wörterbuch dict es Schatten der dict() eingebaut. du hast

Python update-Objekt aus Wörterbuch

Anzahl der Antworten 3 Antworten
Gibt es eine built-in Funktion/- operator, die ich verwenden könnte, um entpacken Sie die Werte aus einem dictionary und weisen Sie in die Instanz-Variablen? Dies ist, was ich zu tun beabsichtigen: c = MyClass() c.foo = 123

Rückkehr Tupel mit einem einzigen Element aus einer Funktion

Anzahl der Antworten 4 Antworten
Kam gerade über dieses kleine bisschen Verrücktheit in Python und dachte, ich würde Dokument schreiben Sie es als eine Frage hier im Fall, jemand versucht eine Antwort zu finden, mit dem gleichen erfolglosen Suche Begriffe, die ich

Tuple Auspacken in Map Operations

Anzahl der Antworten 4 Antworten
Ich Häufig selbst arbeiten mit Listen, Seqs, und Iteratoren von Tupeln und würde gerne etwas tun, wie die folgenden, val arrayOfTuples = List((1, "Two"), (3, "Four")) arrayOfTuples.map { (e1: Int, e2: String) => e1.toString + e2 }

Bedeutung von Kommas und Unterstrichen mit Python-Zuweisungsoperator?

Anzahl der Antworten 4 Antworten
Lesung durch Peter Norvig ist Lösen Jedes Sudoku-Puzzle-essayich habe festgestellt ein paar Python idioms, die ich nie zuvor gesehen habe. Ich bin mir bewusst, dass eine Funktion zurückgeben kann Tupel/Liste der Werte, die Sie zuweisen können mehrere

So extrahieren Sie ein einzelnes Schlüssel / Wert-Paar für Wörterbücher in Variablen

Anzahl der Antworten 7 Antworten
Habe ich nur ein einzelnes Schlüssel-Wert-paar im dictionary. Ich will assign-Taste auf eine variable und es ist Wert einer anderen variable. Ich habe versucht mit unter Weise, aber ich bin immer Fehler. >>> d ={"a":1} >>> d.items()

Warum ist die Syntax von Scala für Tupel so ungewöhnlich?

Anzahl der Antworten 7 Antworten
In Mathematik und informatik, ein Tupel ist eine geordnete Liste von Elementen. Im set-Theorie, die eine (geordnete) n-Tupel ist eine Folge (oder sortierte Liste) von n Elementen, wobei n eine positive ganze Zahl. So, zum Beispiel, in

Entpacken, erweitertes Entpacken und verschachteltes erweitertes Entpacken

Anzahl der Antworten 3 Antworten
Betrachten diese Ausdrücke... Bitte haben Sie Geduld... das ist eine LANGE Liste... (Anmerkung: einige Ausdrücke werden wiederholt-dies ist nur die Darstellung einer "Kontext") a, b = 1, 2 # simple sequence assignment a, b = ['green', 'blue']

Ist 'shift' schlecht für die Verarbeitung von Perl-Unterprogrammparametern?

Anzahl der Antworten 8 Antworten
Bin ich Häufig mit shift zu entpacken-Funktion Parameter: sub my_sub { my $self = shift; my $params = shift; .... } Aber viele meiner Kollegen sind zu predigen, dass shift ist tatsächlich böse. Können Sie erklären, warum

Ignoriere einen Teil eines Python-Tupels

Anzahl der Antworten 2 Antworten
Wenn ich ein Tupel wie (1,2,3,4) und ich will assign 1 und 3, um die Variablen a und b könnte ich natürlich sagen myTuple = (1,2,3) a = my_tuple[0] b = myTuple[2] Oder so etwas wie (a,_,b,_)

Python Star-Entpacken für Version 2.7

Anzahl der Antworten 2 Antworten
Wie bereits erwähnt hierkönnen Sie die Sterne für das Auspacken einer unbekannten Anzahl von Variablen (wie bei Funktionen), aber nur in python 3: >>> a, *b = (1, 2, 3) >>> b [2, 3] >>> a, *b

Ist es möglich, ein Tupel in Python zu entpacken, ohne unerwünschte Variablen zu erzeugen?

Anzahl der Antworten 3 Antworten
Ist es eine Art zu schreiben die folgende Funktion so, dass meine IDE nicht beschweren, dass Spalte ist eine nicht verwendete variable? def get_selected_index(self): (path, column) = self._tree_view.get_cursor() return path[0] In diesem Fall ich don ' T

Django - Wie Tupel-Entpacken in einer Vorlage für 'Schleife'

Anzahl der Antworten 5 Antworten
In meinem views.py ich Baue eine Liste von zwei-Tupeln, wobei das zweite Element im Tupel ist eine weitere Liste, wie diese: [ Product_Type_1, [ product_1, product_2 ], Product_Type_2, [ product_3, product_4 ]] In plain old Python, ich