Questions marquées «tuples»

En programmation, les tuples sont de simples * types de produits *, représentant des collections ordonnées de types.

2
Comment fonctionne std :: tie?
Je l'ai utilisé std::tiesans trop y réfléchir. Cela fonctionne donc je viens d'accepter cela: 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 } Mais comment fonctionne cette magie noire ? Comment un …
120 c++  c++11  tuples 

8
Sélectionner explicitement des éléments dans une liste ou un tuple
J'ai la liste Python suivante (peut également être un tuple): myList = ['foo', 'bar', 'baz', 'quux'] je peux dire >>> myList[0:3] ['foo', 'bar', 'baz'] >>> myList[::2] ['foo', 'baz'] >>> myList[1::2] ['bar', 'quux'] Comment sélectionner explicitement des éléments dont les index n'ont pas de modèles spécifiques? Par exemple, je veux sélectionner …
120 python  list  select  indexing  tuples 

3
Quelle est la signification de «(1,) == 1» en Python?
Je teste la structure du tuple et j'ai trouvé que c'était étrange lorsque j'utilise l' ==opérateur comme: >>> (1,) == 1, Out: (False,) Lorsque j'attribue ces deux expressions à une variable, le résultat est vrai: >>> a = (1,) >>> b = 1, >>> a==b Out: True Cette question est …



3
Type de données paire / tuple dans Go
Lors de l' exercice final du Tour of Go , j'ai décidé que j'avais besoin d'une file d'attente de ( string, int) paires. C'est assez simple: type job struct { url string depth int } queue := make(chan job) queue <- job{url, depth} Mais cela m'a fait réfléchir: existe-t-il des …
118 go  tuples 

7
Comment extraire les n-ièmes éléments d'une liste de tuples?
J'essaye d'obtenir les n-ièmes éléments d'une liste de tuples. J'ai quelque chose comme: elements = [(1,1,1),(2,3,7),(3,5,10)] Je souhaite extraire uniquement les seconds éléments de chaque tuple dans une liste: seconds = [1, 3, 5] Je sais que cela pourrait être fait avec une forboucle mais je voulais savoir s'il y …
112 python  list  tuples 

4
Liste des tuples à dictionnaire
Voici comment je convertis actuellement une liste de tuples en dictionnaire en Python: l = [('a',1),('b',2)] h = {} [h.update({k:v}) for k,v in l] > [None, None] h > {'a': 1, 'b': 2} Y a-t-il un meilleur moyen? Il semble qu'il devrait y avoir une seule ligne pour ce faire.

7
Comment convertir une liste de tuples en plusieurs listes?
Supposons que j'ai une liste de tuples et que je souhaite convertir en plusieurs listes. Par exemple, la liste des tuples est [(1,2),(3,4),(5,6),] Existe-t-il une fonction intégrée dans Python qui le convertit en: [1,3,5],[2,4,6] Cela peut être un programme simple. Mais je suis simplement curieux de connaître l'existence d'une telle …
110 python  list  tuples 


6
Python: Liste de dict, s'il existe, incrémenter une valeur de dict, sinon ajouter un nouveau dict
J'aimerais faire quelque chose comme ça. 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}) Comment puis-je faire ? Je …
107 python  loops  list  tuples 




12
Opérations de tuple élément par élément Python comme sum
Existe-t-il de toute façon pour que les opérations de tuple en Python fonctionnent comme ceci: >>> a = (1,2,3) >>> b = (3,2,1) >>> a + b (4,4,4) au lieu de: >>> a = (1,2,3) >>> b = (3,2,1) >>> a + b (1,2,3,3,2,1) Je sais que cela fonctionne comme …
99 python  tuples 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.