Pytania oznaczone «python»

178
Python 3 zmienia zakres w listę

Próbuję zrobić listę z liczbami 1-1000. Oczywiście pisanie / czytanie byłoby denerwujące, więc próbuję utworzyć listę z zakresem. W Pythonie 2 wygląda na to, że: some_list = range(1,1000) zadziałałoby, ale w Pythonie 3 zakres jest podobny do zakresu xrangew Pythonie 2? Czy ktoś może dać wgląd w...

178
Jak zdobyć pierwszy element z listy krotek?

Mam listę jak poniżej, gdzie pierwszy element to id, a drugi to ciąg: [(1, u'abc'), (2, u'def')] Chcę utworzyć listę identyfikatorów tylko z tej listy krotek, jak poniżej: [1,2] Użyję tej listy w programie, __inwięc musi to być lista wartości

177
Wyszukiwanie binarne (bisekcja) w Pythonie

Czy istnieje funkcja biblioteki, która wykonuje wyszukiwanie binarne na liście / krotce i zwraca pozycję elementu, jeśli zostanie znaleziona, i „Fałsz” (-1, Brak itd.), Jeśli nie? Znalazłem funkcje bisect_left / right w module bisect , ale nadal zwracają pozycję, nawet jeśli elementu nie ma na...

177
Tworzenie wątków w Pythonie

Mam skrypt i chcę, aby jedna funkcja działała w tym samym czasie, co druga. Przykładowy kod, na który patrzyłem: import threading def MyThread (threading.thread): # doing something........ def MyThread2 (threading.thread): # doing something........ MyThread().start() MyThread2().start() Mam...

177
Określanie zakresu w pętlach „for” w języku Python

Nie pytam o reguły zakresu Pythona; Ogólnie rozumiem, jak działa określanie zakresu w Pythonie dla pętli. Moje pytanie brzmi, dlaczego decyzje projektowe były podejmowane w ten sposób. Na przykład (gra słów nie przeznaczona): for foo in xrange(10): bar = 2 print(foo, bar) Powyższe wydrukuje...

177
Python - sprawdź, czy słowo jest w ciągu

Pracuję z Pythonem v2 i próbuję dowiedzieć się, czy możesz stwierdzić, czy słowo znajduje się w ciągu. Znalazłem informacje na temat identyfikowania, czy słowo znajduje się w ciągu - używając .find, ale czy istnieje sposób na wykonanie instrukcji IF. Chciałbym mieć coś takiego: if...

177
Wykonywać kod, gdy Django uruchamia się tylko RAZ?

Piszę klasę Django Middleware, którą chcę wykonać tylko raz podczas uruchamiania, aby zainicjować inny kod arbritarny. Postępowałem zgodnie z bardzo fajnym rozwiązaniem opublikowanym tutaj przez sdolan , ale wiadomość „Hello” jest wysyłana do terminala dwukrotnie . Na przykład from...

177
Zapętlanie się po liście w Pythonie

Mam listę z podlistami. Chcę wydrukować wszystkie podlisty o długości równej 3. W Pythonie wykonuję następujące czynności: for x in values[:]: if len(x) == 3: print(x) valuesto oryginalna lista. Czy powyższy kod wyświetla każdą podlistę o długości równej 3 dla każdej wartości x? Chcę...

177
co oznacza zmienna __file__?

A = os.path.join(os.path.dirname(__file__), '..') B = os.path.dirname(os.path.realpath(__file__)) C = os.path.abspath(os.path.dirname(__file__)) Zwykle po prostu łączę je na stałe z rzeczywistą ścieżką. Ale jest powód, dla którego te instrukcje określają ścieżkę w czasie wykonywania i naprawdę...

177
Zmiany w instrukcji importu python3

Nie rozumiem następujących z pep-0404 W Pythonie 3 niejawne importy względne w pakietach nie są już dostępne - obsługiwane są tylko import bezwzględny i jawny import względny. Ponadto import gwiazdek (np. Z importu x *) jest dozwolony tylko w kodzie na poziomie modułu. Co to jest import...