Pytania otagowane jako tuples

W programowaniu krotki są prostymi * typami produktów *, reprezentującymi uporządkowane zbiory typów.


11
Co to są „nazwane krotki” w Pythonie?
Czytając zmiany w Pythonie 3.1 , znalazłem coś ... nieoczekiwanego: Krotka sys.version_info jest teraz krotką nazwaną : Nigdy wcześniej nie słyszałem o nazwanych krotkach i myślałem, że elementy mogą być indeksowane według liczb (jak w krotkach i listach) lub według kluczy (jak w nagraniach). Nigdy nie spodziewałem się, że można …

30
Jaki jest odpowiednik pary C ++ <L, R> w Javie?
Czy istnieje dobry powód, dla którego nie ma Pair&lt;L,R&gt;Java? Jaki byłby odpowiednik tego konstruktu C ++? Wolałbym raczej nie wdrożyć własnego. Wydaje się, że 1.6 zapewnia coś podobnego ( AbstractMap.SimpleEntry&lt;K,V&gt;), ale wygląda to na dość skomplikowane.
671 java  tuples  std-pair 


5
Konwertuj listę na krotkę w Pythonie
Próbuję przekonwertować listę na krotkę. Większość rozwiązań w Google oferuje następujący kod: l = [4,5,6] tuple(l) Jednak kod powoduje komunikat o błędzie po uruchomieniu: TypeError: Obiekt „tuple” nie jest wywoływalny Jak mogę rozwiązać ten problem?

4
Rozwijanie krotek na argumenty
Czy istnieje sposób na rozszerzenie krotki Python w funkcję - jako rzeczywiste parametry? Na przykład tutaj expand()działa magia: some_tuple = (1, "foo", "bar") def myfun(number, str1, str2): return (number * 2, str1 + str2, str2 + str1) myfun(expand(some_tuple)) # (2, "foobar", "barfoo") Wiem, że można to zdefiniować myfunjako myfun((a, b, …


8
Jak połączyć listy w listę krotek?
Jakie jest podejście Python do osiągnięcia następujących celów? # Original lists: list_a = [1, 2, 3, 4] list_b = [5, 6, 7, 8] # List of tuples from 'list_a' and 'list_b': list_c = [(1,5), (2,6), (3,7), (4,8)] Każdy członek list_cjest krotką, której pierwszy członek jest z, list_aa drugi jest z …
297 python  list  merge  tuples 

9
Jak łatwo zainicjować listę krotek?
Uwielbiam krotki . Pozwalają szybko grupować istotne informacje bez konieczności pisania dla nich struktury lub klasy. Jest to bardzo przydatne podczas refaktoryzacji bardzo zlokalizowanego kodu. Inicjowanie ich listy wydaje się jednak nieco zbędne. var tupleList = new List&lt;Tuple&lt;int, string&gt;&gt; { Tuple.Create( 1, "cow" ), Tuple.Create( 5, "chickens" ), Tuple.Create( 1, …

8
Dodaj zmienne do krotki
Uczę się języka Python i tworzę połączenie z bazą danych. Próbując dodać do bazy danych, myślę o utworzeniu krotek z informacji, a następnie dodaniu ich do bazy danych. Co robię : pobieram informacje od użytkownika i przechowuję je w zmiennych. Czy mogę dodać te zmienne do krotki? Czy możesz mi …
282 python  tuples 

11
Zignoruj ​​wielokrotne zwracane wartości w Pythonie
Powiedzmy, że mam funkcję Python, która zwraca wiele wartości w krotce: def func(): return 1, 2 Czy istnieje dobry sposób na zignorowanie jednego z wyników zamiast przypisywania go do zmiennej tymczasowej? Powiedz, że gdybym był zainteresowany tylko pierwszą wartością, czy istnieje lepszy sposób niż ten: x, temp = func()
274 python  function  tuples 


8
Konwertuj krotkę na listę iz powrotem
Obecnie pracuję nad edytorem map do gry w grze pygame, używając map kafelkowych. Poziom składa się z bloków w następującej strukturze (choć znacznie większej): level1 = ( (1,1,1,1,1,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,1,1,1,1,1)) gdzie „1” to blok, który jest ścianą, a „0” to blok, który jest pustym powietrzem. Poniższy kod …
206 python  list  tuples 

15
Lepsze nazewnictwo w klasach Tuple niż „Item1”, „Item2”
Czy istnieje sposób na użycie klasy Tuple, ale podać w niej nazwy przedmiotów? Na przykład: public Tuple&lt;int, int, int int&gt; GetOrderRelatedIds() Zwraca identyfikatory OrderGroupId, OrderTypeId, OrderSubTypeId i OrderRequirementId. Byłoby miło poinformować użytkowników mojej metody, która jest która. (Po wywołaniu metody wyniki są następujące: item1, result.Item2, result.Item3, result.Item4. Nie jest jasne, …
204 c#  c#-4.0  tuples 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.