python

Jak posortować listę słowników według wartości słownika w Pythonie?

Mam listę słowników i chcę, aby każdy element był posortowany według określonej wartości właściwości. Weź pod uwagę tablicę ... 'Bart', 'age':10}] Po posortowaniu według name, powinno stać się [{'name':'Bart', 'age':10}, {'name':'Homer', 'age':39}]

Konwertuj bajty na ciąg znaków

Używam tego kodu, aby uzyskać standardowe wyjście z zewnętrznego programu: >>> from subprocess import * >>&g ... powrotem na łańcuch znaków? I znaczy, używając "baterii" zamiast robić to ręcznie. A ja bym chciał żeby było OK z Pythonem 3.

Ręczne podnoszenie (rzucanie) wyjątku w Pythonie

Jak mogę podnieść wyjątek w Pythonie, aby później mógł zostać przechwycony przez except blok?

Czy statyczne zmienne klas są możliwe w Pythonie?

Czy możliwe jest posiadanie statycznych zmiennych klas lub metod w Pythonie? Jaka składnia jest wymagana, aby to zrobić?

Co to jest init.py za co?

Do czego służy __init__.py w katalogu źródłowym Pythona?

Jak sklonować lub skopiować listę?

Jakie są opcje klonowania lub kopiowania listy w Pythonie? Użycie new_list = my_list następnie modyfikuje new_list za każdym razem, gdy my_list się zmienia. Dlaczego?

Formatowanie łańcuchów Pythona: % vs..format

Python 2.6 wprowadził str.format() metoda o nieco innej składni niż istniejący operator %. Co jest lepsze i w jakich sytuacja ... następującej operacji %? A jeśli tak, to jest jest sposób, aby tego uniknąć? log.debug("some debug info: %s" % some_info)

Co to jest mixin i dlaczego są przydatne?

W "Programowanie Pythona" Mark Lutz wspomina "mixins". Jestem z tła C / C++/C# i jeszcze nie słyszałem tego określenia. Co to ... e byłoby lepsze niż stosowanie kompozycji? Co odróżnia Mixin od dziedziczenia wielokrotnego? Czy to tylko kwestia semantyki?

Jaki jest cel jaźni?

Jaki jest cel self słowa w Pythonie? Rozumiem, że odnosi się do konkretnego obiektu utworzonego z tej klasy, ale nie rozumiem ... = name Czy ktoś może mi to powiedzieć? Nie jest to coś, na co natknąłem się w moim (co prawda ograniczonym) doświadczeniu.

Znajdowanie indeksu elementu podanego listą zawierającą go w Pythonie

Dla listy ["foo", "bar", "baz"] i elementu na liście "bar", Jak uzyskać jej indeks (1) w Pythonie?

Zmień typ kolumny w pandy

Chcę przekonwertować tabelę, reprezentowaną jako lista list, na Pandas DataFrame. Jako niezwykle uproszczony przykład: a = ... ślać, które kolumny są tego typu. Wszystko, co mogę zagwarantować, to to, że każda kolumna zawiera wartości tego samego typu.

Cytaty pojedyncze a podwójne w Pythonie [zamknięte]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... Zgodnie z dokumentacją, są one praktycznie wymienne. Czy jest jakiś stylistyczny powód, aby używać jednego nad drugim?

Przechwytywanie wielu WYJĄTKÓW w jednej linii (z wyjątkiem bloku)

Wiem, że potrafię: try: # do something that may fail except: # do this if ANYTHING goes wrong Mogę też to zrobić: ... cept Exception, e: # say please Więc, mój wysiłek, aby złapać dwa różne wyjątki nie do końca. Jest na to jakiś sposób?

Usuń kolumnę z ramki danych pandy

Podczas usuwania kolumny w ramce danych używam: del df['column_name'] I to działa świetnie. Dlaczego nie mogę użyć następ ... del df.column_name Ponieważ można uzyskać dostęp do kolumny / serii jako df.column_name, spodziewałem się, że to zadziała.

Czym różnią się iloc i loc?

Czy ktoś może wyjaśnić, czym różnią się te dwie metody krojenia? I ' ve seen the docs , i widziałem te odpowiedzi , ale nad ... również wiedzieć, jak te dwie funkcje różnią się od df.ix[:5], ale {[3] } została usunięta z pandas 1.0, więc mam to gdzieś.

UnicodeEncodeError: kodek 'ascii' nie może zakodować znaku u '\xa0 ' w pozycji 20: ordinal not in range (128)

Mam problemy z obsługą znaków unicode z tekstu pobranego z różnych stron internetowych (na różnych stronach). Używam Beautifu ... zymkolwiek innym niż Angielski. Czy ktoś ma jakieś pomysły, jak to rozwiązać, abym mógł konsekwentnie rozwiązać ten problem?

Pandy101

Jak wykonać (INNER| (LEFT|RIGHT|FULL) OUTER) JOIN z pand? Jak dodać Nan dla brakujących wierszy po połączeniu? Jak pozbyć s ... we typy złączy (przeczytaj najpierw) Połączenia oparte na indeksach Uogólnienie na wiele DataFrames Cross join

Dlaczego Python nie może parsować tych danych JSON?

Mam ten JSON w pliku: { "maps": [ { "id": "blabla", "iscategorical": "0" }, ... DecodeError: Expecting ',' delimiter: line 13 column 13 (char 213) Jak mogę przeanalizować JSON i wyodrębnić jego wartości?

Losowe generowanie łańcuchów z dużymi literami i cyframi w Pythonie

Chcę wygenerować ciąg o rozmiarze n. Powinien składać się z cyfr i wielkich liter angielskich, takich jak: 6U1S75 4Z4UKK U911K4 Jak mogę to osiągnąć w sposób?

Jaka jest różnica między listami a krotkami?

Co za różnica? Jakie są zalety / wady krotek / list?