list

Jak usunąć powtarzające się elementy z ArrayList?

Mam ArrayList<String> i chcę usunąć z niego powtarzające się ciągi. Jak mogę to zrobić?

Array versus List: When to use which?

MyClass[] array; List<MyClass> list; Jakie są scenariusze, gdy jeden jest lepszy od drugiego? I dlaczego?

Różnica między del, remove i pop na listach

>>> a=[1,2,3] >>> a.remove(2) >>> a [1, 3] >>> a=[1,2,3] >>> del a[1] >>&g ... >>> a [1, 3] >>> Czy istnieje jakaś różnica między powyższymi trzema metodami usuwania elementu z listy?

Jak sortować listę obiektów na podstawie atrybutu obiektów?

Mam listę obiektów Pythona, które chciałbym posortować według atrybutu samych obiektów. Lista wygląda następująco: >> ... uszę posortować listę po liczbie zliczeń malejących. Widziałem kilka metod na to, ale szukam najlepszych praktyk w Pythonie.

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

Możliwy duplikat:Jak konwertować ciągi znaków na liczby całkowite w Pythonie?Jak przekonwertować listę łańcuchów na liczbę ... wszystkie ciągi znaków z listy na ints. Więc jeśli mam: results = ['1', '2', '3'] Jak to zrobić: results = [1, 2, 3]

W Pythonie, kiedy używać słownika, listy czy zestawu?

Kiedy powinienem użyć słownika, listy lub zestawu? Czy istnieją scenariusze, które są bardziej odpowiednie dla każdego typu danych?

Jak uzyskać liczbę elementów na liście w Pythonie?

items = [] items.append("apple") items.append("orange") items.append("banana") # FAKE METHOD:: items.amount() # Should return 3 Jak uzyskać liczbę elementów na liście?

Usuń puste ciągi z listy ciągów

Chcę usunąć wszystkie puste ciągi z listy ciągów w Pythonie. Mój pomysł wygląda tak: while '' in str_list: str_list.remove('') Czy jest jeszcze jakiś pythoniczny sposób na to?

Czy istnieje prosty sposób na usunięcie elementu listy według wartości?

a=[1,2,3,4] b=a.index(6) del a[b] print a Powyższe pokazuje następujący błąd: Traceback (most recent call last): File " ... a=[1,2,3,4] try: b=a.index(6) del a[b] except: pass print a Ale czy nie ma prostszego sposobu, aby to zrobić?

lista kontra filtr lambda +

Okazało się, że mam podstawową potrzebę filtrowania: mam listę i muszę filtrować ją według atrybutu przedmiotów. Mój kod wyg ... ci? Czy brakuje mi Pythona Way™ całkowicie i należy to zrobić w jeszcze inny sposób (np. używając itemgetter zamiast lambda)?

Znaleźć skrzyżowanie dwóch zagnieżdżonych list?

Wiem jak uzyskać przecięcie dwóch płaskich list: b1 = [1,2,3,4,5,9,11,15] b2 = [4,5,6,7,8] b3 = [val for val in b1 if val in ... chciałbym otrzymać: c3 = [[13,32],[7,13,28],[1,6]] Możecie mi pomóc? Powiązane spłaszczanie płytkiej listy w Pythonie

Uzyskaj różnicę między dwiema listami

Mam dwie listy w Pythonie, takie jak te: temp1 = ['One', 'Two', 'Three', 'Four'] temp2 = ['One', 'Two'] Muszę utworzyć tr ... ma w drugiej. Z przykładu muszę pobrać: temp3 = ['Three', 'Four'] Czy są jakieś szybkie sposoby bez cykli i sprawdzania?

Lista zmian w podlistach

Musiałem utworzyć listę list w Pythonie, więc wpisałem: myList = [[1] * 4] * 3 Lista wyglądała tak: [[1, 1, 1, 1], [1, ... 1, 1], [5, 1, 1, 1]] Co nie jest tym, czego chciałem lub oczekiwałem. Czy ktoś może wyjaśnić o co chodzi i jak to obejść?

Lista lub IList [zamknięta]

Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. ... aśnić dlaczego chciałbym używać IList zamiast List w C#? podobne pytanie: dlaczego uważa się za złe ujawnianie List<T>

Najszybszy sposób sprawdzenia, czy wartość istnieje na liście

Szukam najszybszego sposobu, aby dowiedzieć się, czy wartość istnieje na liście (Lista z milionami wartości w niej) i jaki je ... "find the identity of this neighbour particles in x:the index of the particles array" particles.index([x+1,y,z])

Jak sortować (lista / krotka) listy / krotki?

Mam jakieś dane albo w liście list, albo w liście krotek, jak to: data = [[1,2,3], [4,5,6], [7,8,9]] data = [(1,2,3), (4,5, ... , 5 jest z (4,5,6). Jaki jest powszechny sposób, aby to zrobić? Czy powinienem przechowywać krotki lub listy na mojej liście?

Jak zrobić nową listę w Javie

Tworzymy Set jako: Set myset = new HashSet() Jak stworzyć List w Javie?

Jak przekonwertować mapę na Listę w Javie?

Jaki jest najlepszy sposób na konwersję Map<key,value> na List<value>? Wystarczy iterować wszystkie wartości i wstawić je na listę, czy coś przeoczyłem?

Jak połączyć elementy listy z pojedynczym ciągiem znaków?

Czy istnieje prostszy sposób łączenia elementów łańcuchowych z listy w pojedynczy łańcuch? Czy mogę użyć funkcji str.join()? ... ','is','a','sentence'] sent_str = "" for i in sentence: sent_str += str(i) + "-" sent_str = sent_str[:-1] print sent_str

Tablica lub Lista w Javie. Co jest szybsze?

Muszę przechowywać tysiące ciągów w pamięci, aby były dostępne seryjnie w Javie. Czy powinienem przechowywać je w tablicy, cz ... OWIEDŹ: wspólny konsensus jest taki, że różnica w wydajności jest niewielka. Interfejs listy zapewnia większą elastyczność.