Pytania otagowane jako tuples

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

2
Jak działa std :: tie?
Użyłem std::tiebez zastanawiania się nad tym. Działa, więc właśnie zaakceptowałem, że: auto test() { int a, b; std::tie(a, b) = std::make_tuple(2, 3); // a is now 2, b is now 3 return a + b; // 5 } Ale jak działa ta czarna magia ? W jaki sposób tymczasowe tworzone …
120 c++  c++11  tuples 

8
Wyraźnie wybierz elementy z listy lub krotki
Mam następującą listę w Pythonie (może to być również krotka): myList = ['foo', 'bar', 'baz', 'quux'] mogę powiedzieć >>> myList[0:3] ['foo', 'bar', 'baz'] >>> myList[::2] ['foo', 'baz'] >>> myList[1::2] ['bar', 'quux'] Jak jawnie wybrać towary, których indeksy nie mają określonych wzorców? Na przykład chcę wybrać [0,2,3]. Lub z bardzo dużej …
120 python  list  select  indexing  tuples 


3
Jakie jest znaczenie „(1,) == 1” w Pythonie?
Testuję strukturę krotki i stwierdziłem, że jest to dziwne, gdy używam ==operatora takiego: >>> (1,) == 1, Out: (False,) Kiedy przypiszę te dwa wyrażenia do zmiennej, wynik jest prawdziwy: >>> a = (1,) >>> b = 1, >>> a==b Out: True Moim zdaniem to pytanie różni się od reguły składni …


3
Typ danych pary / krotki w Go
Wykonując ostatnie ćwiczenie Tour of Go , zdecydowałem, że potrzebuję kolejki ( string, int) par. To dość proste: type job struct { url string depth int } queue := make(chan job) queue <- job{url, depth} Ale to dało mi do myślenia: czy w Go są wbudowane typy danych typu para …
118 go  tuples 

7
Jak wyodrębnić n-ty element z listy krotek?
Próbuję uzyskać n-ty element z listy krotek. Mam coś takiego: elements = [(1,1,1),(2,3,7),(3,5,10)] Chcę wyodrębnić tylko drugie elementy każdej krotki do listy: seconds = [1, 3, 5] Wiem, że można to zrobić za pomocą forpętli, ale chciałem wiedzieć, czy jest inny sposób, skoro mam tysiące krotek.
112 python  list  tuples 

4
Lista krotek do słownika
Oto jak obecnie konwertuję listę krotek na słownik w Pythonie: l = [('a',1),('b',2)] h = {} [h.update({k:v}) for k,v in l] > [None, None] h > {'a': 1, 'b': 2} Czy jest lepszy sposób? Wygląda na to, że powinien istnieć jeden wiersz, aby to zrobić.

7
Jak przekonwertować listę krotek na wiele list?
Załóżmy, że mam listę krotek i chcę przekonwertować je na wiele list. Na przykład lista krotek to [(1,2),(3,4),(5,6),] Czy w Pythonie jest jakaś funkcja wbudowana, która konwertuje ją na: [1,3,5],[2,4,6] To może być prosty program. Ale jestem po prostu ciekawy istnienia takiej wbudowanej funkcji w Pythonie.
110 python  list  tuples 

8
Krotki (lub tablice) jako klucze słownika w języku C #
Próbuję utworzyć tabelę wyszukiwania słownika w języku C #. Muszę przekształcić 3 krotki wartości w jeden ciąg. Próbowałem używać tablic jako kluczy, ale to nie zadziałało i nie wiem, co jeszcze zrobić. W tym momencie rozważam utworzenie Dictionary of Dictionaries of Dictionaries, ale prawdopodobnie nie byłby to zbyt ładny widok, …

6
Python: Lista dict, jeśli istnieje, zwiększ wartość dict, jeśli nie, dołącz nowy dict
Chciałbym coś takiego zrobić. list_of_urls = ['http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.cn/', 'http://www.google.com/', 'http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.com/', 'http://www.google.fr/', 'http://www.google.com/', 'http://www.google.cn/'] urls = [{'url': 'http://www.google.fr/', 'nbr': 1}] for url in list_of_urls: if url in [f['url'] for f in urls]: urls[??]['nbr'] += 1 else: urls.append({'url': url, 'nbr': 1}) Jak mam to zrobić? Nie wiem, czy …
107 python  loops  list  tuples 


8
Python: Krotki / słowniki jako klucze, wybierz, sortuj
przypuśćmy, że mam wiele owoców w różnych kolorach, np. 24 niebieskie banany, 12 zielonych jabłek, 0 truskawek i tak dalej. Chciałbym uporządkować je w strukturę danych w Pythonie, która pozwala na łatwe wybieranie i sortowanie. Moim pomysłem było umieszczenie ich w słowniku z krotkami jako kluczami, np. { ('banana', 'blue' …


12
Przypisania zmiennych JavaScript z krotek
W innych językach, takich jak Python 2 i Python 3, możesz definiować i przypisywać wartości do zmiennej krotkiej oraz pobierać ich wartości w następujący sposób: tuple = ("Bob", 24) name, age = tuple print(name) #name evaluates to Bob print(age) #age evaluates to 24 Czy jest coś podobnego w JavaScript? A …

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.