Pytania oznaczone «list»

1226
Konwertuj dwie listy na słownik

Wyobraź sobie, że masz: keys = ['name', 'age', 'food'] values = ['Monty', 42, 'spam'] Jaki jest najprostszy sposób na utworzenie następującego słownika? a_dict = {'name' : 'Monty', 'age' : 42, 'food' :

1027
Konwertowanie tablicy na listę w Javie

Jak przekonwertować tablicę na listę w Javie? Użyłem, Arrays.asList()ale zachowanie (i podpis) jakoś zmieniło się z Java SE 1.4.2 (dokumenty są teraz w archiwum) na 8, a większość fragmentów znalezionych w Internecie używa zachowania 1.4.2. Na przykład: int[] spam = new int[] { 1, 2, 3...

995
Usuwanie duplikatów z list

Prawie muszę napisać program, aby sprawdzić, czy lista ma jakieś duplikaty, a jeśli tak, to usuwa je i zwraca nową listę z elementami, które nie zostały zduplikowane / usunięte. To właśnie mam, ale szczerze mówiąc nie wiem, co robić. def remove_duplicates(): t = ['a', 'b', 'c', 'd'] t2 = ['a',...

861
Jak iterować równolegle dwie listy?

Mam dwie iterowalne wersje w Pythonie i chcę je przeglądać parami: foo = (1, 2, 3) bar = (4, 5, 6) for (f, b) in some_iterator(foo, bar): print "f: ", f, "; b: ", b Powinno to skutkować: f: 1; b: 4 f: 2; b: 5 f: 3; b: 6 Jednym ze sposobów jest iteracja indeksów: for i in xrange(len(foo)):...

857
rozumienie listy vs. lambda + filtr

Zdarzyło mi się, że mam podstawową potrzebę filtrowania: mam listę i muszę ją filtrować według atrybutu elementów. Mój kod wyglądał tak: my_list = [x for x in my_list if x.attribute == value] Ale potem pomyślałem, czy nie byłoby lepiej tak napisać? my_list = filter(lambda x: x.attribute ==...

852
Losuj listę <T>

Jaki jest najlepszy sposób na losowe uporządkowanie ogólnej listy w C #? Mam skończony zestaw 75 liczb na liście, do której chciałbym przypisać losową kolejność, aby narysować je dla aplikacji typu

770
Przetasowanie listy obiektów

Mam listę obiektów i chcę je przetasować. Myślałem, że mogę użyć tej random.shufflemetody, ale wydaje się, że zawodzi, gdy lista obiektów. Czy istnieje metoda tasowania obiektów lub w inny sposób? import random class A: foo = "bar" a1 = a() a2 = a() b = [a1, a2] print(random.shuffle(b)) To...

769
Jak usunąć duplikaty z listy, zachowując porządek?

Przekaż opinię na temat przepełnienia stosu w usłudze Stack: Przepełnienie : Overдаление дубликатов строк из файла сохраняя порядок стр Czy istnieje wbudowany moduł, który usuwa duplikaty z listy w Pythonie, zachowując jednocześnie porządek? Wiem, że mogę użyć zestawu do...