Znacznik list może odnosić się do: listy połączonej (uporządkowanego zestawu węzłów, z których każdy odnosi się do swojego następcy) lub formy tablicy dynamicznej. Nie należy go używać w przypadku list HTML, zamiast tego należy użyć [list HTML].
Myślę, że „rozpakuj” może być tutaj niewłaściwym słownictwem - przepraszam, ponieważ jestem pewien, że jest to duplikat pytania. Moje pytanie jest dość proste: w funkcji, która oczekuje listy elementów, w jaki sposób mogę przekazać element listy Python bez wyświetlania błędu? my_list = ['red', 'blue', 'orange'] function_that_needs_strings('red', 'blue', 'orange') # works! …
Mam listę obiektów. Chcę znaleźć jeden (pierwszy lub dowolny) obiekt na tej liście, który ma atrybut (lub wynik metody - cokolwiek) równy value. Jak najlepiej to znaleźć? Oto przypadek testowy: class Test: def __init__(self, value): self.value = value import random value = 5 test_list = [Test(random.randint(0,100)) for x in range(1000)] …
Jaki jest pythoniczny sposób pisania następującego kodu? extensions = ['.mp3','.avi'] file_name = 'test.mp3' for extension in extensions: if file_name.endswith(extension): #do stuff Mam niejasną pamięć, że formożna uniknąć jednoznacznej deklaracji pętli i zapisać ją pod ifwarunkiem. Czy to prawda?
Jeśli mam słownik taki jak: { 'a': 1, 'b': 2, 'c': 3 } Jak mogę to przekonwertować na to? [ ('a', 1), ('b', 2), ('c', 3) ] Jak mogę na to przekonwertować? [ (1, 'a'), (2, 'b'), (3, 'c') ]
Chcę usunąć znaki w ciągu znaków w pythonie: string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')... Ale mam wiele postaci, które muszę usunąć. Myślałem o liście list = [',', '!', '.', ';'...] Ale jak mogę użyć listdo zastąpienia znaków w string?
Próbuję przekazać plik JSON i przekonwertować dane do słownika. Do tej pory zrobiłem to: import json json1_file = open('json1') json1_str = json1_file.read() json1_data = json.loads(json1_str) Spodziewam json1_datasię, że będę dicttypem, ale tak naprawdę wyłania się jako listtyp, kiedy to sprawdzam type(json1_data). czego mi brakuje? Potrzebuję tego jako słownika, aby uzyskać …
Chcę mieć odwrócony widok listy na liście (w podobny sposób, jak List#sublistzapewnia widok listy sublist na liście). Czy jest jakaś funkcja zapewniająca tę funkcjonalność? Nie chcę tworzyć żadnej kopii listy ani modyfikować listy. Wystarczyłoby, gdybym w tym przypadku znalazł przynajmniej jedną iterator do tyłu. Wiem też, jak to zrobić. Pytam …
Co jest najszybsze (i najmniej wymagające zasobów) do porównania dwóch masywnych (> 50 000 pozycji), w wyniku czego mają dwie listy takie jak te poniżej: elementy, które pojawiają się na pierwszej liście, ale nie na drugiej elementy, które pojawiają się na drugiej liście, ale nie na pierwszej Obecnie pracuję z …
Jestem całkiem nowy w Pythonie i jestem całkowicie zdezorientowany, .join()ponieważ przeczytałem, że jest preferowaną metodą łączenia łańcuchów. Próbowałem: strid = repr(595) print array.array('c', random.sample(string.ascii_letters, 20 - len(strid))) .tostring().join(strid) i dostałem coś takiego: 5wlfgALGbXOahekxSs9wlfgALGbXOahekxSs5 Dlaczego tak to działa? Czy nie powinno 595się automatycznie dodawać?
Próbuję podzielić listę na serię mniejszych list. Mój problem: Moja funkcja dzielenia list nie dzieli ich na listy o odpowiednim rozmiarze. Powinien podzielić je na listy o rozmiarze 30, ale zamiast tego podzieli je na listy o rozmiarze 114? Jak sprawić, by moja funkcja podzieliła listę na liczbę X list …
Jak wykonać analizę forpętli lub listy, aby każda iteracja dawała mi dwa elementy? l = [1,2,3,4,5,6] for i,k in ???: print str(i), '+', str(k), '=', str(i+k) Wynik: 1+2=3 3+4=7 5+6=11
Mam listę składającą się z około 20000 list. Używam trzeciego elementu każdej listy jako flagi. Chcę wykonać kilka operacji na tej liście, o ile flaga przynajmniej jednego elementu ma wartość 0, to jest tak: my_list = [["a", "b", 0], ["c", "d", 0], ["e", "f", 0], .....] Na początku wszystkie flagi …
Nie udało mi się znaleźć dobrego rozwiązania tego problemu w sieci (prawdopodobnie dlatego, że przełącznik, pozycja, lista i Python to takie przeciążone słowa). To raczej proste - mam tę listę: ['title', 'email', 'password2', 'password1', 'first_name', 'last_name', 'next', 'newsletter'] Chciałbym zmienić pozycję 'password2'i 'password1'- nie znając ich dokładnej pozycji, tyle tylko, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.