python

Jaka jest różnica między INIT a call?

Chcę poznać różnicę między metodami __init__ i __call__. Na przykład: class test: def __init__(self): self.a = 10 def __call__(self): b = 20

Jak usunąć elementy z listy podczas iteracji?

Przeglądam listę krotek w Pythonie i próbuję je usunąć, jeśli spełniają określone kryteria. for tup in somelist: if det ... code_to_remove_tup Co powinienem użyć zamiast code_to_remove_tup? Nie mogę wymyślić, jak usunąć przedmiot w ten sposób.

Jak zrobić dobre powtarzalne pandy przykłady

odpowiedzi na to pytanie są wysiłkiem społeczności. Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie przyjmu ... du, czy istnieje odpowiednik R dput(), który pozwala na wygenerowanie kodu do kopiowania w celu regeneracji struktury danych?

Wyświetlanie śladu stosu z uruchomionej aplikacji Pythona

Mam taką aplikację Pythona, która od czasu do czasu utkwiła i nie mogę się dowiedzieć gdzie. Czy Jest jakiś sposób na sygnal ... ń z metody w kodzie Pythona sprawdź, co robi uruchomiony proces: Drukuj ślad stosu nieinstrumentowanego Pythona program

Jak losowo wybrać przedmiot z listy?

Załóżmy, że mam następującą listę: foo = ['a', 'b', 'c', 'd', 'e'] Jaki jest najprostszy sposób, aby pobrać element losowo z tej listy?

Usuwanie duplikatów na listach

W zasadzie muszę napisać program, aby sprawdzić, czy lista ma duplikaty, a jeśli tak, to usuwa je i zwraca nową listę z eleme ... plicates(): t = ['a', 'b', 'c', 'd'] t2 = ['a', 'c', 'd'] for t in t2: t.append(t.remove()) return t

Czym dokładnie są iterator, iterable i iteracja?

Jakie są najbardziej podstawowe definicje "iterable", "iterator" i " iteracja w Pythonie? Czytałem wiele definicji, ale ich dokładne znaczenie nadal nie zagości. Czy ktoś może mi pomóc z podstawowym pomysłem?

Najładniejszy sposób na podpięcie zera do sznurka

Jaki jest najbardziej Pythoniczny sposób na umieszczenie łańcucha liczbowego z zerami w lewo, tzn. aby łańcuch liczbowy miał określoną długość?

Jak drukować bez znaku nowej linii lub spacji?

Pytanie jest w tytule. Chciałbym to zrobić w Pythonie. Co chciałbym zrobić w tym przykładzie w c : #include <stdio.h> ... ykład. Nie mów mi, że mogę najpierw zbudować ciąg, a potem go wydrukować. Chciałbym wiedzieć, jak "dołączyć" ciągi do stdout.

Jakie są różnice między modułem urllib, urllib2 i requests?

W Pythonie, jakie są różnice między urllib, urllib2, oraz requests Moduł? Dlaczego są trzy? Wydaje się, że robią to samo...

Konwertuj wszystkie ciągi znaków na liście do int

W Pythonie chcę przekonwertować wszystkie ciągi znaków z listy na liczby całkowite. Więc jeśli mam: results = ['1', '2', '3'] Jak to zrobić: results = [1, 2, 3]

Zrozumienie kwargów w Pythonie

Jakie są zastosowania **kwargs w Pythonie? Wiem, że możesz zrobić objects.filter na stole i podać **kwargs argument.   Czy ... reślenia delt czasu tj. timedelta(hours = time1)? Jak to dokładnie działa? Czy jest to klasa "rozpakowywanie"? Jak a,b=1,2?

Jak zrobić serializowalną klasę JSON

Jak zrobić serializowalną klasę Pythona? Klasa prosta: class FileItem: def __init__(self, fname): self.fname ... eItem('/foo/bar') >>> json.dumps(my_file) TypeError: Object of type 'FileItem' is not JSON serializable Bez błędu

python design patterns [zamknięte]

Szukam wszelkich zasobów, które podadzą przykłady najlepszych praktyk, wzorców projektowych i solidnych zasad korzystania z Pythona.

Importowanie modułów z katalogu nadrzędnego

Używam Pythona 2.5. To jest moje drzewo katalogów: ptdraft/ nib.py simulations/ life/ life.py (mam równie ... ożna to zrobić bez majsterkowania z sys./ align = "left" / Uwaga: uruchamiany główny moduł znajduje się w folderze ptdraft.

Jak złapać i wydrukować pełny wyjątek traceback bez zatrzymywania / opuszczania programu?

Chcę wyłapywać i zapisywać wyjątki bez wychodzenia, np. try: do_stuff() except Exception, err: print(Exception, err) ... ątek zostanie podniesiony bez próby..poza przechwyceniem wyjątku, a ja nie chcę, żeby on opuścił mój program. Jak to zrobić?

Uzyskaj statystyki dla każdej grupy (takie jak count, mean, etc) za pomocą pandas GroupBy?

Mam ramkę danych df i używam kilku kolumn od niej do groupby: df['col1','col2','col3','col4'].groupby(['col1','col2']).mean ... w pierwszej grupie jest 8 wartości, a w drugiej 10 i tak dalej. W skrócie: jak uzyskać grupowe statystyki dla ramki danych?

Jaka jest różnica między eval, exec i kompilacji?

Przyglądałem się dynamicznej ocenie kodu Pythona i natknąłem się na funkcje eval() i compile() oraz instrukcję exec. Czy ktoś może wyjaśnić różnicę między eval i exec i jak różne tryby compile() pasują do siebie?

Jak przetworzyć string do float lub int w Pythonie?

W Pythonie, Jak mogę przetworzyć łańcuch liczbowy, taki jak "545.2222" do odpowiadającej mu wartości float, 542.2222? Lub prz ... do liczby całkowitej, 31? Chcę tylko wiedzieć, jak parsować float string do a float i (oddzielnie) an int string do an int.

Pisanie listy do pliku za pomocą Pythona

Czy jest to najczystszy sposób zapisu listy do pliku, ponieważ writelines() nie wstawia znaków nowej linii? file.writelines(["%s\n" % item for item in list]) Wygląda na to, że byłby standardowy sposób...