tuples

Jaka jest różnica między listami a krotkami?

Co za różnica? Jakie są zalety / wady krotek / list?

Czym są "nazwane krotki" w Pythonie?

Czytając zmiany w Pythonie 3.1, znalazłem coś... nieoczekiwane: Sys.wersja_info krotka jest teraz o nazwie krotka : ... żywać zwykłych krotek zamiast nazwanych krotek? czy istnieje jakiś rodzaj "nazwanej listy" (zmienna wersja nazwanej krotki)?

Jaki jest odpowiednik pary C++ w Javie?

Czy jest dobry powód, dla którego nie ma Pair<L,R> w Javie? Jaki byłby odpowiednik tej konstrukcji C++? Wolałabym unika ... rażania swoich. Wydaje się, że 1.6 dostarcza coś podobnego (AbstractMap.SimpleEntry<K,V>), ale to wygląda dość zawiłe.

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?

python: list vs tuple, kiedy używać każdego? [duplikat]

To pytanie ma już odpowiedź tutaj: Jaka jest różnica między listami a krotkami? ... re %s years old" % x Wtedy x musi być krotką. Ale jeśli to ja projektuję API i wybieram typy danych, to jakie są wytyczne?

Sortowanie listy krotek według 2 pozycji (wartość całkowita) [duplikat]

To pytanie ma już odpowiedź tutaj: jak sortować (listę / krotkę) listy / krotki? ... 148), ('abc',221)] Chcę posortować tę listę w porządku rosnącym według wartości całkowitej wewnątrz krotek. Czy to możliwe?

Czy HLists to nic innego jak zawiły sposób pisania krotek?

Jestem naprawdę zainteresowany odkryciem, gdzie są różnice i bardziej ogólnie, aby zidentyfikować kanoniczne przypadki użycia ... tycznie nieznanej długości, i który pozwala komponentowi A w systemie uzyskać taką listę dowolnych elementów z komponentu B.

Czy krotki są bardziej wydajne niż listy w Pythonie?

Czy istnieje jakaś różnica w wydajności między krotkami i listami, jeśli chodzi o tworzenie instancji i pobieranie elementów?

Jaka jest różnica między listami zamkniętymi nawiasami kwadratowymi a nawiasami w Pythonie?

>>> x=[1,2] >>> x[1] 2 >>> x=(1,2) >>> x[1] 2 Czy oba są ważne? Czy ktoś jest preferowany z jakiegoś powodu?

Ignoruj wiele zwracanych wartości Pythona

Powiedzmy, że mam funkcję Pythona, która zwraca wiele wartości w krotce: def func(): return 1, 2 Czy istnieje dobry s ... ej? Powiedzmy, że gdybym był zainteresowany tylko pierwszą wartością, czy jest lepszy sposób niż ten: {]} x, temp = func()

Dlaczego krotki mogą zawierać zmienne elementy?

Jeśli krotka jest niezmienna, to dlaczego może zawierać zmienne elementy? Jest pozorną sprzecznością, że gdy zmienny element, taki jak lista, zostanie zmodyfikowany, krotka, do której należy, pozostanie niezmienna.

Rozszerzanie krotek na argumenty

Czy istnieje sposób na rozwinięcie krotki Pythona w funkcję-jako rzeczywiste parametry? Na przykład tutaj {[1] } robi magię: ... "foobar", "barfoo") Wiem, że można zdefiniować myfun jako myfun((a, b, c)), ale oczywiście może istnieć kod legacy. Dzięki

Pretty-print std:: tuple

Jest to kontynuacja mojego poprzedniego pytania na temat pretty-printing stl containers , dla którego udało nam się opracować ... .1) Punkty bonusowe za włączenie tego samego poziomu ogólności (char / wchar_t, ograniczniki par) jak w poprzednim pytaniu!

Jak łatwo zainicjować listę krotek?

Kocham krotki . Pozwalają one na szybkie grupowanie istotnych informacji bez konieczności pisania dla nich struktury lub klas ... <int, string>() { { 111, "bleh" }, { 112, "bloeh" }, { 113, "blah" } }; Nie możemy użyć podobnej składni?

Używanie par lub 2 krotek w Javie [duplikat]

To pytanie ma już odpowiedź tutaj: Java zbiór par wartości? (krotki?) ... Jakiej struktury danych mogę użyć w Javie? Hashtable<Long, Tuple<Set<Long>,Set<Long>>> table = ...

Jak scalić listy w listę krotek?

Jakie jest podejście Pythoniczne, aby osiągnąć następujące? # Original lists: list_a = [1, 2, 3, 4] list_b = [5, 6, 7, 8] ... c = [(1,5), (2,6), (3,7), (4,8)] Każdy człon list_c jest krotką, której pierwszy człon pochodzi z list_a, a drugi z list_b.

Dlaczego w Pythonie nie ma rozumienia krotek?

Jak wszyscy wiemy, istnieje zrozumienie listy, jak [i for i in [1, 2, 3, 4]] I jest rozumienie słownikowe, jak {i:j for ... neratorze, a nie tuple zrozumieniu. Dlaczego? Domyślam się, że tuple jest niezmienna, ale to nie wydaje się być odpowiedzią.

Czy jest jakaś nazwa dla idiomu tworzenia krotek?

Na zwiększ listę mailingową, poniższy sprytny trik, aby utworzyć byt podobny do krotki, został niedawno opublikowany przez @ ... idiomu tworzenia krotek? Być może z funkcjonalnego języka programowania, w którym funkcje wyższego rzędu są częściej używane.

Jak rozpakować listę krotek do poszczególnych list? [duplikat]

Możliwy duplikat:Funkcja Transpose / Unzip w Pythonie Mam listę krotek, gdzie chcę rozpakować tę listę na dwie nieza ... l) [ [1, 3, 8], [2, 4, 9] ] Szukam zwięzłego i pythonicznego sposobu, aby to osiągnąć. / Align = "left" / zip() funkcja.

Na Using.NET 4.0 krotki w moim kodzie C# kiepska decyzja projektowa?

Z dodaniem KlasyTuple w.Net 4, próbowałem zdecydować, czy użycie ich w moim projekcie jest złym wyborem, czy nie. Tak jak j ... zentuje, ale piszesz i utrzymujesz mniej kodu. Każde doświadczenie, jakie miałeś z tym wyborem, byłoby bardzo mile widziane.