Pytania oznaczone «python»

107
Usuń wiele elementów z listy Pythona w jednej instrukcji

W Pythonie wiem, jak usuwać elementy z listy. item_list = ['item', 5, 'foo', 3.14, True] item_list.remove('item') item_list.remove(5) Powyższy kod usuwa wartości 5 i „item” z item_list. Ale kiedy jest dużo rzeczy do usunięcia, muszę napisać wiele

107
Jak mogę porównać dwie uporządkowane listy w Pythonie?

Jeśli mam jedną długą listę: myList = [0,2,1,0,2,1]podzielę się na dwie listy: a = [0,2,1] b = [0,2,1] jak mogę porównać te dwie listy, aby sprawdzić, czy są równe / identyczne, z zastrzeżeniem, że muszą być w tej samej kolejności? Widziałem pytania proszące o porównanie dwóch list poprzez...

107
Uzyskaj sumę kolumny Pandas

Cel Mam ramki danych Pandy, jak pokazano poniżej, z wielu kolumn i chciałby uzyskać sumę kolumny MyColumn. Ramka danych -df: print df X MyColumn Y Z 0 A 84 13.0 69.0 1 B 76 77.0 127.0 2 C 28 69.0 16.0 3 D 28 28.0 31.0 4 E 19 20.0 85.0 5 F 84 193.0 70.0 Moja próba : Próbowałem...

107
Ustaw kolejność kolumn w ramce danych pandy

Czy istnieje sposób na zmianę kolejności kolumn w pandas dataframe w oparciu o moje osobiste preferencje (tj. Nie posortowane alfabetycznie lub numerycznie, ale bardziej jak przestrzeganie pewnych konwencji)? Prosty przykład: frame = pd.DataFrame({ 'one thing':[1,2,3,4], 'second...

106
Jak porównać czasy w Pythonie?

Widzę, że można dokonać porównań dat i jest też datetime.timedelta(), ale staram się dowiedzieć, jak sprawdzić, czy aktualna godzina ( datetime.datetime.now()) jest wcześniejsza, późniejsza lub taka sama niż określona godzina (np. 8 rano) niezależnie od daty.

106
wydruk z niestandardowym tekstem dla punktów osi x

Rysuję działkę za pomocą matplotlib i python, jak przykładowy kod poniżej. x = array([0,1,2,3]) y = array([20,21,22,23]) plot(x,y) show() Ponieważ jest to powyższy kod na osi x, zobaczę narysowane wartości, 0.0, 0.5, 1.0, 1.5tj. Te same wartości moich referencyjnych wartości x. Czy w ogóle...

106
Kolejność kluczy w słownikach

Kod: d = {'a': 0, 'b': 1, 'c': 2} l = d.keys() print l To drukuje ['a', 'c', 'b']. Nie jestem pewien, jak metoda keys()określa kolejność słów kluczowych w l . Chciałbym jednak móc pobrać słowa kluczowe we „właściwej” kolejności. Lista stworzyłaby oczywiście właściwa kolejność ['a', 'b',...

106
Zastąp dane wyjściowe konsoli w Pythonie

Zastanawiam się, jak mógłbym stworzyć jeden z tych sprytnych liczników konsoli w Pythonie, jak w niektórych programach C / C ++. Mam pętlę wykonującą różne czynności, a bieżące dane wyjściowe są następujące: Doing thing 0 Doing thing 1 Doing thing 2 ... co byłoby ładniejsze, to po prostu...

106
Jak zapisać i przywrócić wiele zmiennych w Pythonie?

Muszę zapisać do pliku kilkanaście obiektów, a następnie przywrócić je później. Próbowałem użyć pętli for z marynatą i półką, ale nie działało dobrze. Edytować. Wszystkie obiekty, które próbowałem zapisać, należały do ​​tej samej klasy (powinienem był o tym wcześniej wspomnieć) i nie zdawałem...

106
Jak podzielić tekst bez spacji na listę słów?

Wejście: "tableapplechairtablecupboard..." wiele słów Jaki byłby skuteczny algorytm do podzielenia takiego tekstu na listę słów i uzyskania: Wynik: ["table", "apple", "chair", "table", ["cupboard", ["cup", "board"]], ...] Pierwszą rzeczą, która przychodzi na myśl, jest przejście przez...