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ść.