Als «python» getaggte Fragen

Python ist eine dynamisch typisierte Mehrzweck-Programmiersprache mit mehreren Paradigmen. Es wurde entwickelt, um schnell zu lernen, zu verstehen, zu verwenden und eine saubere und einheitliche Syntax durchzusetzen. Bitte beachten Sie, dass Python 2 ab dem 01.01.2020 offiziell nicht mehr unterstützt wird. Fügen Sie für versionenspezifische Python-Fragen das Tag [python-2.7] oder [python-3.x] hinzu. Wenn Sie eine Python-Variante oder -Bibliothek (z. B. Jython, PyPy, Pandas, Numpy) verwenden, fügen Sie diese bitte in die Tags ein.

22
Den Durchschnitt einer Liste ermitteln
Ich muss den Durchschnitt einer Liste in Python finden. Dies ist mein bisheriger Code l = [15, 18, 2, 36, 12, 78, 5, 6, 9] print reduce(lambda x, y: x + y, l) Ich habe es so, dass es die Werte in der Liste addiert, aber ich weiß nicht, wie …
473 python  list  lambda  average  reduce 

8
Kurzbeschreibung der Scoping-Regeln?
Was genau sind die Python-Scoping-Regeln? Wenn ich Code habe: code1 class Foo: code2 def spam..... code3 for code4..: code5 x() Wo ist zu xfinden? Einige mögliche Optionen sind die folgende Liste: In der beiliegenden Quelldatei Im Klassennamensraum In der Funktionsdefinition In der for-Schleifenindexvariablen Innerhalb der for-Schleife Es gibt auch den …




4
Sind Wörterbücher in Python 3.6+ bestellt?
Wörterbücher werden in Python 3.6 (zumindest unter der CPython-Implementierung) anders als in früheren Inkarnationen bestellt. Dies scheint eine wesentliche Änderung zu sein, ist jedoch nur ein kurzer Absatz in der Dokumentation . Es wird eher als CPython-Implementierungsdetail als als Sprachfunktion beschrieben, impliziert jedoch auch, dass dies in Zukunft zum Standard …


20
Schnittpunkt zweier verschachtelter Listen finden?
Ich weiß, wie man einen Schnittpunkt zweier flacher Listen erhält: b1 = [1,2,3,4,5,9,11,15] b2 = [4,5,6,7,8] b3 = [val for val in b1 if val in b2] oder def intersect(a, b): return list(set(a) & set(b)) print intersect(b1, b2) Aber wenn ich Schnittpunkte für verschachtelte Listen finden muss, beginnen meine Probleme: …


11
Wie protokolliere ich einen Python-Fehler mit Debug-Informationen?
Ich drucke Python-Ausnahmemeldungen in eine Protokolldatei mit logging.error: import logging try: 1/0 except ZeroDivisionError as e: logging.error(e) # ERROR:root:division by zero Ist es möglich, detailliertere Informationen über die Ausnahme und den Code zu drucken, der sie generiert hat, als nur die Ausnahmezeichenfolge? Dinge wie Zeilennummern oder Stapelspuren wären großartig.

30
Fehler nach dem Upgrade von pip: Name 'main' kann nicht importiert werden
Immer wenn ich versuche, ein Paket mit pip zu installieren, wird der folgende Importfehler angezeigt: guru@guru-notebook:~$ pip3 install numpy Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module> from pip import main ImportError: cannot import name 'main' guru@guru-notebook:~$ cat `which pip3` #!/usr/bin/python3 # GENERATED BY DEBIAN import sys …
467 python  pip 




22
Abrufen des Index des zurückgegebenen max- oder min-Elements mit max () / min () in einer Liste
Ich verwende Pythons maxund minFunktionen in Listen für einen Minimax-Algorithmus und benötige den Index des von max()oder zurückgegebenen Werts min(). Mit anderen Worten, ich muss wissen, welcher Zug den Maximalwert (beim Zug eines ersten Spielers) oder den Minimalwert (beim zweiten Spieler) ergab. for i in range(9): newBoard = currentBoard.newBoardWithMove([i / …
465 python  list  max  min 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.