Domande taggate «tuples»

Nella programmazione, le tuple sono semplici * tipi di prodotto *, che rappresentano raccolte ordinate di tipi.

2
Come funziona std :: tie?
L'ho usato std::tiesenza pensarci troppo. Funziona quindi ho appena accettato che: 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 } Ma come funziona questa magia nera ? Come funziona un temporaneo creato …
120 c++  c++11  tuples 

8
Seleziona esplicitamente gli elementi da un elenco o da una tupla
Ho il seguente elenco di Python (può anche essere una tupla): myList = ['foo', 'bar', 'baz', 'quux'] posso dire >>> myList[0:3] ['foo', 'bar', 'baz'] >>> myList[::2] ['foo', 'baz'] >>> myList[1::2] ['bar', 'quux'] Come faccio a selezionare esplicitamente gli elementi i cui indici non hanno modelli specifici? Ad esempio, voglio selezionare …
120 python  list  select  indexing  tuples 

3
Qual è il significato di "(1,) == 1," in Python?
Sto testando la struttura della tupla e ho scoperto che è strano quando utilizzo l' ==operatore come: >>> (1,) == 1, Out: (False,) Quando assegno queste due espressioni a una variabile, il risultato è vero: >>> a = (1,) >>> b = 1, >>> a==b Out: True Questa domanda è …



3
Tipo di dati coppia / tupla in Go
Durante l' esercizio finale del Tour of Go , ho deciso che avevo bisogno di una coda di ( string, int) coppie. È abbastanza facile: type job struct { url string depth int } queue := make(chan job) queue <- job{url, depth} Ma questo mi ha fatto pensare: ci sono …
118 go  tuples 

7
Come estrarre gli elementi n-esimi da un elenco di tuple?
Sto cercando di ottenere gli elementi n-esimi da un elenco di tuple. Ho qualcosa come: elements = [(1,1,1),(2,3,7),(3,5,10)] Desidero estrarre solo i secondi elementi di ogni tupla in una lista: seconds = [1, 3, 5] So che potrebbe essere fatto con un forciclo, ma volevo sapere se esiste un altro …
112 python  list  tuples 

4
Elenco di tuple nel dizionario
Ecco come sto attualmente convertendo un elenco di tuple in dizionario in Python: l = [('a',1),('b',2)] h = {} [h.update({k:v}) for k,v in l] > [None, None] h > {'a': 1, 'b': 2} C'è un modo migliore? Sembra che dovrebbe esserci una battuta per farlo.

7
Come convertire un elenco di tuple in più elenchi?
Supponiamo di avere un elenco di tuple e voglio convertirlo in più elenchi. Ad esempio, l'elenco delle tuple è [(1,2),(3,4),(5,6),] Esiste una funzione incorporata in Python che lo converte in: [1,3,5],[2,4,6] Questo può essere un semplice programma. Ma sono solo curioso dell'esistenza di tale funzione incorporata in Python.
110 python  list  tuples 


6
Python: Elenco di dict, se esiste incrementa un valore di dict, in caso contrario aggiunge un nuovo dict
Vorrei fare qualcosa del genere. 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}) Come posso fare ? Non so …
107 python  loops  list  tuples 




12
Operazioni di tupla basate sugli elementi di Python come sum
Esiste comunque per far funzionare le operazioni di tuple in Python in questo modo: >>> a = (1,2,3) >>> b = (3,2,1) >>> a + b (4,4,4) invece di: >>> a = (1,2,3) >>> b = (3,2,1) >>> a + b (1,2,3,3,2,1) So che funziona così perché i metodi __add__e …
99 python  tuples 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.