Pytania oznaczone «python»

129
Czy „x <y <z” jest szybsze niż „x <y i y <z”?

Z tej strony wiemy, że: Porównania łańcuchowe są szybsze niż korzystanie z andoperatora. Pisz x < y < zzamiast x < y and y < z. Jednak otrzymałem inny wynik testowania następujących fragmentów kodu: $ python -m timeit "x = 1.2" "y = 1.3" "z = 1.8" "x < y < z" 1000000...

129
Plik środowiska eksportu Anaconda

Jak mogę stworzyć plik środowiska Anaconda, który będzie używany na innych komputerach? Wyeksportowałem moje środowisko anaconda Python do YML za pomocą conda env export > environment.yml. Wyeksportowany environment.ymlzawiera tę linię, prefix: /home/superdev/miniconda3/envs/juicyenvktóra...

128
Czy Python ma posortowaną listę?

Przez co rozumiem strukturę z: O (log n) złożoność x.push()operacji O (log n) złożoność znalezienia elementu O (n) złożoność obliczeń, list(x)które zostaną posortowane Miałem również powiązane pytanie dotyczące wydajności, list(...).insert(...)która jest teraz tutaj...

128
dekoratory w standardzie Pythona lib (specjalnie @deprecated)

Muszę oznaczyć procedury jako przestarzałe, ale najwyraźniej nie ma standardowego dekoratora biblioteki, który mógłby zostać wycofany. Znam przepisy na to i moduł ostrzeżeń, ale moje pytanie brzmi: dlaczego nie ma standardowego dekoratora biblioteki dla tego (powszechnego) zadania? Dodatkowe...

128
Jak numerycznie posortować listę ciągów?

Wiem, że brzmi to banalnie, ale nie zdawałem sobie sprawy, że sort()funkcja Pythona jest dziwna. Mam listę „liczb”, które są w rzeczywistości w postaci ciągów, więc najpierw konwertuję je na liczby całkowite, a następnie próbuję posortować. list1=["1","10","3","22","23","4","2","200"] for item in...

128
Przekierowanie standardowego wyjścia do „nic” w Pythonie

Mam duży projekt składający się z dostatecznie dużej ilości modułów, każdy drukuje coś na standardowe wyjście. Teraz, gdy projekt się rozrósł, nie ma dużych. od printsprawozdań Drukowanie partii na std out, która tworzy program znacznie wolniej. Tak więc chcę teraz zdecydować w czasie wykonywania,...

128
Zmień pole formularza Django na ukryte

Mam formularz Django z rozszerzeniem RegexField , który jest bardzo podobny do zwykłego pola wprowadzania tekstu. Moim zdaniem pod pewnymi warunkami chcę to ukryć przed użytkownikiem i starać się, aby formularz był jak najbardziej podobny. Jaki jest najlepszy sposób, aby zamienić to pole w...

128
otwórz czytaj i zamknij plik w 1 linii kodu

Teraz używam: pageHeadSectionFile = open('pagehead.section.htm','r') output = pageHeadSectionFile.read() pageHeadSectionFile.close() Ale żeby kod wyglądał lepiej, mogę: output = open('pagehead.section.htm','r').read() W przypadku korzystania z powyższej składni, jak zamknąć plik, aby zwolnić...

128
Instalowanie Pythona 3 na RHEL

Próbuję zainstalować python3 na RHEL, wykonując następujące kroki: yum search python3 Który wrócił No matches found for: python3 Śledzony przez: yum search python Żaden z wyników wyszukiwania nie zawierał python3. Co powinienem spróbować

128
Stałe klasowe w Pythonie

W Pythonie chcę, aby klasa miała pewne „stałe” (praktycznie zmienne), które będą wspólne dla wszystkich podklas. Czy można to zrobić za pomocą przyjaznej składni? Obecnie używam: class Animal: SIZES=["Huge","Big","Medium","Small"] class Horse(Animal): def printSize(self):...

128
częściowe formatowanie ciągu

Czy można wykonać częściowe formatowanie ciągu za pomocą zaawansowanych metod formatowania ciągów, podobnie jak w przypadku safe_substitute()funkcji szablonu ciągu ? Na przykład: s = '{foo} {bar}' s.format(foo='FOO') #Problem: raises KeyError

128
Jeśli istnieje indeks listy, wykonaj X

W moim programie użytkownik wprowadza numer n, a następnie wprowadza nliczbę łańcuchów, które są zapisywane na liście. Muszę zakodować w taki sposób, że jeśli istnieje określony indeks listy, uruchom funkcję. Sytuację komplikuje fakt, że zagnieżdżałem oświadczenia if dotyczące len(my_list). Oto...