Questions marquées «list-comprehension»

Une construction syntaxique qui fournit un moyen concis de créer des listes dans un style similaire à la notation mathématique du générateur d'ensemble. Étant donné que plusieurs langages prennent en charge la compréhension de liste, veuillez utiliser cette balise en conjonction avec la balise d'un langage de programmation.






8
Compréhension du dictionnaire Python
Est-il possible de créer une compréhension de dictionnaire en Python (pour les clés)? Sans compréhension de liste, vous pouvez utiliser quelque chose comme ceci: l = [] for n in range(1, 11): l.append(n) Nous pouvons raccourcir ce à une compréhension de la liste: l = [n for n in range(1, …



10
Double itération dans la compréhension de liste
En Python, vous pouvez avoir plusieurs itérateurs dans une liste de compréhension, comme [(x,y) for x in a for y in b] pour certaines séquences appropriées a et b. Je connais la sémantique des boucles imbriquées des compréhensions de liste de Python. Ma question est: un itérateur dans la compréhension …

12
Comprendre la liste sur une liste imbriquée?
J'ai cette liste imbriquée: l = [['40', '20', '10', '30'], ['20', '20', '20', '20', '20', '30', '20'], ['30', '20', '30', '50', '10', '30', '20', '20', '20'], ['100', '100'], ['100', '100', '100', '100', '100'], ['100', '100', '100', '100']] Maintenant, ce que je veux faire, c'est convertir chaque élément d'une liste en …




7
Les compréhensions de listes et les fonctions fonctionnelles sont-elles plus rapides que les «boucles for»?
En termes de performances en Python, est-ce qu'une liste-compréhension, ou des fonctions similaires map(), est- filter()elle reduce()plus rapide qu'une boucle for? Pourquoi, techniquement, ils fonctionnent à une vitesse C , alors que la boucle for s'exécute à la vitesse de la machine virtuelle python ?. Supposons que dans un jeu …

14
Créer un dictionnaire à partir d'un fichier csv?
J'essaye de créer un dictionnaire à partir d'un fichier csv. La première colonne du fichier csv contient des clés uniques et la deuxième colonne contient des valeurs. Chaque ligne du fichier csv représente une paire clé / valeur unique dans le dictionnaire. J'ai essayé d'utiliser les classes csv.DictReaderet csv.DictWriter, mais …

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.