Pytania oznaczone «python»

274
Zignoruj ​​wielokrotne zwracane wartości w Pythonie

Powiedzmy, że mam funkcję Python, która zwraca wiele wartości w krotce: def func(): return 1, 2 Czy istnieje dobry sposób na zignorowanie jednego z wyników zamiast przypisywania go do zmiennej tymczasowej? Powiedz, że gdybym był zainteresowany tylko pierwszą wartością, czy istnieje lepszy sposób...

274
Jak dynamicznie budować obiekt JSON za pomocą Pythona?

Jestem nowy w Pythonie i bawię się danymi JSON. Chciałbym dynamicznie budować obiekt JSON, dodając pewną wartość klucza do istniejącego obiektu JSON. Próbowałem następujące, ale otrzymuję TypeError: 'str' object does not support item assignment: import json json_data =...

274
Jak sprawdzić, czy kolumna istnieje w Pandach

Czy istnieje sposób sprawdzenia, czy kolumna istnieje w ramce danych Pandas? Załóżmy, że mam następujące DataFrame: >>> import pandas as pd >>> from random import randint >>> df = pd.DataFrame({'A': [randint(1, 9) for x in xrange(10)], 'B': [randint(1, 9)*10 for x in...

273
IDE rozwoju Django [zamknięte]

Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie...

273
Idiom Pythona, aby zwrócić pierwszy element lub Brak

Jestem pewien, że istnieje prostszy sposób na zrobienie tego, co po prostu mi się nie zdarza. Nazywam wiele metod, które zwracają listę. Lista może być pusta. Jeśli lista nie jest pusta, chcę zwrócić pierwszą pozycję; w przeciwnym razie chcę zwrócić Brak. Ten kod działa: my_list = get_list() if...

273
znajdowanie i zastępowanie elementów na liście

Muszę przeszukać listę i zastąpić wszystkie wystąpienia jednego elementu innym. Jak dotąd moje próby kodu nie prowadzą mnie nigdzie, jaki jest najlepszy sposób, aby to zrobić? Załóżmy na przykład, że moja lista ma następujące liczby całkowite >>> a = [1,2,3,4,5,1,2,3,4,5,1] i muszę...

273
Dlaczego w Python3 nie ma funkcji Xrange?

Ostatnio zacząłem używać Python3 i brak jest xrange boli. Prosty przykład: 1) Python2: from time import time as t def count(): st = t() [x for x in xrange(10000000) if x%4 == 0] et = t() print et-st count() 2) Python3: from time import time as t def xrange(x): return...

272
Python: podzielić listę na podstawie warunku?

Jaki jest najlepszy sposób, zarówno pod względem estetycznym, jak i pod względem wydajności, na podzielenie listy elementów na wiele list na podstawie warunkowej? Odpowiednik: good = [x for x in mylist if x in goodvals] bad = [x for x in mylist if x not in goodvals] czy jest na to bardziej...