Pytania oznaczone «list»

526
Jak utworzysz ciąg oddzielony przecinkami z listy ciągów?

Jaki byłby Twój preferowany sposób konkatenacji ciągów z sekwencji, tak że między każdą dwiema kolejnymi parami dodaje się przecinek. Oznacza to, w jaki sposób mapa, na przykład, ['a', 'b', 'c']do 'a,b,c'? (Przypadki ['s']i []należy odpowiednio zamapować na 's'i ''). Zwykle używam czegoś podobnego...

513
Konwertuj listę na ramkę danych

Mam zagnieżdżoną listę danych. Jego długość wynosi 132, a każdy element jest listą o długości 20. Czy istnieje szybki sposób na przekształcenie tej struktury w ramkę danych, która ma 132 wiersze i 20 kolumn danych? Oto kilka przykładowych danych do pracy: l <- replicate( 132,...

505
Funkcja transpozycji / rozpakowania (odwrotna do zip)?

Mam listę krotek z 2 elementami i chciałbym przekonwertować je na 2 listy, w których pierwsza zawiera pierwszą pozycję w każdej krotce, a druga lista zawiera drugą pozycję. Na przykład: original = [('a', 1), ('b', 2), ('c', 3), ('d', 4)] # and I want to become... result = (['a', 'b', 'c', 'd'],...

495
Lista <T> lub IList <T> [zamknięte]

Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 7 miesięcy temu . Czy ktoś może mi...

468
Znajdź przecięcie 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 b2] lub def intersect(a, b): return list(set(a) & set(b)) print intersect(b1, b2) Ale kiedy muszę znaleźć przecięcie list zagnieżdżonych, zaczynają się moje...