Den Modus einer Liste finden

Angesichts einer Liste von Elementen, daran erinnern, dass der Modus der Liste ist das Element, das am häufigsten auftritt. Ich möchte wissen, wie man eine Funktion, die den Modus einer Liste finden kann, aber das zeigt eine Nachricht, wenn die Liste nicht über einen Modus (zB alle Elemente in der Liste nur einmal erscheinen) zu […]

Python insert numpy array in sqlite3 Datenbank

Ich versuche, ein numpy Array von etwa 1000 Floats in einer sqlite3 Datenbank zu speichern, aber ich bekomme immer den Fehler "InterfaceError: Fehlerbindungsparameter 1 – wahrscheinlich nicht unterstützter Typ". Ich war unter dem Eindruck, dass ein BLOB-Datentyp alles andere sein könnte, aber es funktioniert definitiv nicht mit einem numpy Array. Hier habe ich versucht: import […]

TypeError: unschuldig Typ: 'dict', wenn dict als Schlüssel für ein anderes Dict verwendet [doppelte]

Diese Frage hat hier schon eine Antwort: TypeError: unhashable type: 'dict' 1 Antwort Ich habe dieses Stück Code: for element in json[referenceElement].keys(): Wenn ich diesen Code laufe, bekomme ich diesen Fehler: TypeError: unschuldbarer Typ: 'dict' Was ist die Ursache für diesen Fehler und was kann ich tun, um es zu beheben?

Kann nicht ein Python-Modul importieren, das definitiv installiert ist (mechanisieren)

Laufende Schmerzen mit der Python (2.7.3) Installation auf meiner Ubuntu 12.04 Maschine und importieren Module. Hier habe ich ein Problem, wo ich definitiv installiert habe mechanisieren sowohl auf meiner Maschine und in verschiedenen virtuellen Umgebungen. Ich habe versucht, die Installation von Pip, easy_install und via python setup.py install von diesem Repo: https://github.com/abielr/mechanize . Ohne Erfolg, […]

Wie installiere ich Pip für Python 3 unter Mac OS X?

OS X (Mavericks) hat Python 2.7 Lager installiert. Aber ich mache alle meine eigenen Python-Sachen mit 3.3. Ich habe gerade meine 3.3.2 installiert und installiert die neue 3.3.3. Also muss ich wieder pyserial installieren Ich kann es so machen, wie ich es vorher gemacht habe, was ist: Download pyserial von pypi Untar pyserial.tgz Cd pyserial […]

Python gegen Cpython

Was ist all diese Aufregung über Python und CPython (Jython, IronPython) , ich verstehe es nicht: Python.org erwähnt, dass CPython ist: Die "traditionelle" Implementierung von Python (Spitznamen CPython) Eine weitere Stack Overflow-Frage erwähnt: CPython ist der Standard-Byte-Code-Interpreter von Python, der in C geschrieben wird. Ehrlich gesagt bekomme ich nicht, was diese Erklärungen praktisch bedeuteten, aber […]

Schreiben einer Python-Liste von Listen in eine CSV-Datei

Ich habe eine lange Liste von Listen der folgenden Form — a = [[1.2,'abc',3],[1.2,'werew',4],……..,[1.4,'qew',2]] Dh die Werte in der Liste sind von verschiedenen Typen – float, int, strings.Wie schreibe ich es in eine csv-Datei, so dass meine Ausgabe csv-Datei aussieht 1.2,abc,3 1.2,werew,4 . . . 1.4,qew,2

Wie fliegst du Strings für SQLite Tabellen- / Spaltennamen in Python?

Der Standardansatz für die Verwendung von Variablenwerten in SQLite-Abfragen ist der "Fragezeichen-Stil", wie folgt: import sqlite3 with sqlite3.connect(":memory:") as connection: connection.execute("CREATE TABLE foo(bar)") connection.execute("INSERT INTO foo(bar) VALUES (?)", ("cow",)) print(list(connection.execute("SELECT * from foo"))) # prints [(u'cow',)] Dies funktioniert jedoch nur zum Ersetzen von Werten in Abfragen. Es fehlschlägt, wenn für Tabellen- oder Spaltennamen verwendet: import […]

Python – re.findall gibt unerwünschtes Ergebnis zurück

re.findall("(100|[0-9][0-9]|[0-9])%", "89%") Das gibt nur das Ergebnis [89] und ich muss die ganze 89% zurückgeben. Irgendwelche Ideen, wie man es bitte macht?

Wie kann man eine benutzerdefinierte Stringdarstellung für ein Klassenobjekt erstellen?

Betrachte diese Klasse: class foo(object): pass Die Standard-String-Darstellung sieht so aus: >>> str(foo) "<class '__main__.foo'>" Wie kann ich diese Anzeige zu einem benutzerdefinierten String machen?

Python ist die beste Programmiersprache der Welt.