Summe die Ziffern einer Zahl – Python

Wenn ich die Summe der Ziffern einer Zahl finden möchte, dh: Eingabe: 932 Ausgang: 14 , was ist (9 + 3 + 2) Was ist der schnellste Weg, dies zu tun? Ich habe instinktiv: sum(int(digit) for digit in str(number)) Und ich fand das online: sum(map(int, str(number))) Welches ist am besten für Geschwindigkeit zu verwenden, und […]

Wie erstellt man komprimierte tar-Datei mit Python?

Wie kann ich eine .tar.gz-Datei mit Komprimierung in Python erstellen?

Filtern pandas dataframes auf dateien

Ich habe einen Pandas-Datenrahmen mit einer 'Datum' Spalte. Jetzt muss ich alle Zeilen im Dataframe herausfiltern, die Daten außerhalb der nächsten zwei Monate haben. Im Wesentlichen muss ich nur die Zeile behalten, die innerhalb der nächsten zwei Monate ist. Was ist der beste Weg, dies zu erreichen.

Python: Anzeigen von Sonderzeichen bei Verwendung von print-Anweisung

Ich möchte die Escape-Zeichen bei der Verwendung von print-Anweisung anzeigen. Z.B a = "Hello\tWorld\nHello World" print a Hello World Hello World Ich möchte es zeigen: "Hallo \ tWorld \ nHello \ sWorld" Danke im Voraus

Pip-Installation in globalen Site-Paketen anstelle von virtualenv

Mit Pip, um ein Paket in einem virtualenv zu installieren, wird das Paket im globalen Site-Pakete-Ordner anstelle des im virtualenv-Ordner installiert. Hier habe ich Python3 und virtualenv auf OS X Mavericks (10.9.1) eingerichtet: Ich habe python3 mit Homebrew installiert: ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" brew install python3 –with-brewed-openssl Änderte die Variable $PATH in .bash_profile; Fügte […]

Auszug aus einer Zeichenfolge in Python

Wie kann ich das Datum aus einer Zeichenfolge wie "Monkey 2010-07-10 love banana" extrahieren? Vielen Dank!

Importieren Sie eine Datei aus einem Unterverzeichnis?

Ich habe eine Datei namens tester.py , befindet sich auf /project . /project hat ein Unterverzeichnis namens lib , mit einer Datei namens BoxTime.py : /project/tester.py /project/lib/BoxTime.py Ich möchte BoxTime vom tester importieren. Ich habe das versucht: import lib.BoxTime Was resultierte: Traceback (most recent call last): File "./tester.py", line 3, in <module> import lib.BoxTime ImportError: […]

Anhängen von Elementen zu Listen in einem Listenverständnis

Ich habe eine Liste, sagen wir, a = [[1,2],[3,4],[5,6]] Ich möchte die Zeichenfolge 'a' zu jedem Element in der Liste a hinzufügen. Wenn ich benutze: a = [x.append('a') for x in a] Es gibt [None,None,None] . Aber wenn ich benutze: a1 = [x.append('a') for x in a] Dann tut es etwas seltsam a , aber […]

Python: defaultdict von defaultdict?

Gibt es eine Möglichkeit, ein defaultdict(defaultdict(int)) zu haben, um den folgenden Code zu erstellen? for x in stuff: d[xa][xb] += x.c_int d muss ad-hoc aufgebaut werden, abhängig von xa und xb Elementen. Ich könnte benutzen: for x in stuff: d[xa,xb] += x.c_int Aber dann würde ich nicht in der Lage sein zu verwenden: d.keys() d[xa].keys()

Benennung von Konflikten mit eingebauter Funktion

Ich habe einen Fehler gemacht wie unten: >>> list = ['a', 'b', 'c'] Aber jetzt möchte ich die eingebaute Funktionsliste list() . Wie Sie sehen können, gibt es einen Namenskonflikt zwischen Listname- list und der eingebauten Funktionsliste list() . Wie kann ich die list als eingebaute Funktion nicht die Variable verwenden, ohne die Python-Shell neu […]

Python ist die beste Programmiersprache der Welt.