Pytania oznaczone «python»

135
Python: przejście do następnej iteracji w zewnętrznej pętli

Chciałem wiedzieć, czy są jakieś wbudowane sposoby kontynuowania następnej iteracji w zewnętrznej pętli w Pythonie. Weźmy na przykład pod uwagę kod: for ii in range(200): for jj in range(200, 400): ...block0... if something: continue ...block1... Chcę, aby ta instrukcja kontynuowała wyjście...

135
Znajdź indeks dyktu na liście, dopasowując jego wartość

Mam listę dyktand: list = [{'id':'1234','name':'Jason'}, {'id':'2345','name':'Tom'}, {'id':'3456','name':'Art'}] Jak skutecznie znaleźć pozycję indeksu [0], [1] lub [2], dopasowując do name = „Tom”? Gdyby to była lista jednowymiarowa, mógłbym zrobić list.index (), ale nie jestem pewien,...

135
Skąd się to bierze: - * - kodowanie: utf-8 - * -

Python rozpoznaje następującą instrukcję, która definiuje kodowanie pliku: # -*- coding: utf-8 -*- Zdecydowanie widziałem tego rodzaju instrukcje wcześniej ( -*- var: value -*-). Skąd to pochodzi? Jaka jest pełna specyfikacja, np. Czy wartość może zawierać spacje, symbole specjalne, znaki nowej...

135
Jak ręcznie wygenerować plik .pyc z pliku .py

Z jakiegoś powodu nie mogę polegać na instrukcji „import” w języku Python, która automatycznie wygeneruje plik .pyc Czy istnieje sposób na zaimplementowanie następującej funkcji? def py_to_pyc(py_filepath, pyc_filepath): ...

135
Iterowanie po tablicy numpy

Czy istnieje mniej szczegółowa alternatywa dla tego: for x in xrange(array.shape[0]): for y in xrange(array.shape[1]): do_stuff(x, y) Wymyśliłem to: for x, y in itertools.product(map(xrange, array.shape)): do_stuff(x, y) Co oszczędza jedno wcięcie, ale nadal jest dość brzydkie. Mam...

135
Jak połączyć słowniki słowników?

Muszę scalić wiele słowników, oto co mam na przykład: dict1 = {1:{"a":{A}}, 2:{"b":{B}}} dict2 = {2:{"c":{C}}, 3:{"d":{D}} Z A B Ci Dbędąc liśćmi drzewa, jak{"info1":"value", "info2":"value2"} Możliwe, że istnieje nieznany poziom (głębokość) słowników {2:{"c":{"z":{"y":{C}}}}} W moim...

135
Jak zaktualizować Pythona?

Mam wersję 2.7 zainstalowaną od początku 2012 roku. Nie mogę znaleźć konsensusu co do tego, czy powinienem całkowicie odinstalować i wyczyścić tę wersję przed zainstalowaniem najnowszej wersji. "Miękkie" - usuwanie starych wersji? Trudne do usunięcia / wycierania starych wersji? Instalujesz od...

135
pandy: Jak podzielić tekst w kolumnie na wiele wierszy?

Pracuję z dużym plikiem csv, a obok ostatniej kolumny znajduje się ciąg tekstu, który chcę podzielić za pomocą określonego separatora. Zastanawiałem się, czy można to zrobić w prosty sposób za pomocą pand lub Pythona? CustNum CustomerName ItemQty Item Seatblocks ItemExt 32363 McCartney, Paul 3 F04...

135
Co to jest wartość Brak?

Uczyłem się Pythona i przeczytałem rozdział, który opisuje Nonewartość, ale niestety ta książka nie jest w niektórych punktach zbyt jasna. Pomyślałem, że znajdę odpowiedź na swoje pytanie, jeśli się tam podzielę. Chcę wiedzieć, jaka jestNone wartość i do czego go używasz? Nie rozumiem też tej...