Pytania oznaczone «python»

706
Dlaczego [] jest szybszy niż list ()?

Niedawno w porównaniu z przetwarzaniem prędkości []i list()i była zaskoczona, że []pracuje więcej niż trzy razy szybciej niż list(). Pobiegłem ten sam test z {}i dict()a wyniki były praktycznie identyczne: []i {}zarówno trwała około 0.128sec / milion cykli, podczas list()i dict()trwało około...

687
Jak wykryć, czy zmienna Python jest funkcją?

Mam zmienną xi chcę wiedzieć, czy wskazuje ona na funkcję, czy nie. Miałem nadzieję, że uda mi się zrobić coś takiego: >>> isinstance(x, function) Ale to daje mi: Traceback (most recent call last): File "<stdin>", line 1, in ? NameError: name 'function' is not defined Wybrałem...

686
Jak sprawdzić wersję modułów python?

Właśnie zainstalowałem moduły Pythona: constructi statlibw setuptoolsten sposób: # Install setuptools to be able to download the following sudo apt-get install python-setuptools # Install statlib for lightweight statistical tools sudo easy_install statlib # Install construct for...

686
instalacja pip z gałęzi git repo

Próba pipzainstalowania określonego oddziału repozytorium. Google każe mi to zrobić pip zainstaluj git + https://github.com/user/repo.git@branch Nazwa oddziału jest issue/34/oscar-0.6taka, jak ja, pip install https://github.com/tangentlabs/django-oscar-paypal.git@/issue/34/oscar-0.6ale zwraca...

686
Jak utworzyć GUID / UUID w Pythonie

Jak utworzyć identyfikator GUID w języku Python, który jest niezależny od platformy? Słyszałem, że istnieje metoda wykorzystująca ActivePython w systemie Windows, ale jest to Windows tylko dlatego, że używa COM. Czy istnieje metoda wykorzystująca zwykły

683
Usuń puste ciągi z listy ciągów

Chcę usunąć wszystkie puste ciągi z listy ciągów w pythonie. Mój pomysł wygląda następująco: while '' in str_list: str_list.remove('') Czy jest jakiś pythoniczny sposób na zrobienie

682
Jak wydrukować datę w zwykłym formacie?

To jest mój kod: import datetime today = datetime.date.today() print(today) To drukuje: 2008-11-22dokładnie tego chcę. Ale mam listę, do której ją dołączam, a potem nagle wszystko staje się „dziwne”. Oto kod: import datetime mylist = [] today =