La balise de liste peut faire référence à: une liste liée (un ensemble ordonné de nœuds, chacun référençant son successeur), ou une forme de tableau dynamique. Ne pas utiliser pour les listes HTML, utilisez plutôt [listes-html].
Je pense que «décompresser» pourrait être le mauvais vocabulaire ici - excuses parce que je suis sûr que c'est une question en double. Ma question est assez simple: dans une fonction qui attend une liste d'éléments, comment puis-je passer un élément de liste Python sans obtenir d'erreur? my_list = ['red', …
J'ai une liste d'objets. Je veux trouver un (premier ou autre) objet dans cette liste dont l'attribut (ou le résultat de la méthode - peu importe) est égal à value. Quelle est la meilleure façon de le trouver? Voici le cas de test: class Test: def __init__(self, value): self.value = …
Quelle est la manière pythonique d'écrire le code suivant? extensions = ['.mp3','.avi'] file_name = 'test.mp3' for extension in extensions: if file_name.endswith(extension): #do stuff J'ai un vague souvenir que la déclaration explicite de la forboucle peut être évitée et être écrite dans la ifcondition. Est-ce vrai?
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 …
Je veux supprimer des caractères dans une chaîne en python: string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')... Mais j'ai de nombreux personnages à supprimer. J'ai pensé à une liste list = [',', '!', '.', ';'...] Mais comment puis-je utiliser le listpour remplacer les caractères dans le string?
J'essaie de transmettre un fichier JSON et de convertir les données en dictionnaire. Jusqu'à présent, voici ce que j'ai fait: import json json1_file = open('json1') json1_str = json1_file.read() json1_data = json.loads(json1_str) Je m'attends json1_dataà être un dicttype, mais il apparaît en fait comme un listtype lorsque je le vérifie type(json1_data). …
Je veux avoir une vue de liste inversée sur une liste (d'une manière similaire à celle qui List#sublistfournit une vue de sous-liste sur une liste). Y a-t-il une fonction qui fournit cette fonctionnalité? Je ne veux pas faire de copie de la liste ni modifier la liste. Ce serait suffisant …
Quel est le plus rapide (et le moins gourmand en ressources) pour comparer deux énormes (> 50 000 articles) et, par conséquent, avoir deux listes comme celles ci-dessous: les éléments qui apparaissent dans la première liste mais pas dans la seconde les éléments qui apparaissent dans la deuxième liste mais …
J'essaie de diviser une liste en une série de listes plus petites. Mon problème: ma fonction de fractionner les listes ne les divise pas en listes de la bonne taille. Il devrait les diviser en listes de taille 30 mais les diviser en listes de taille 114? Comment puis-je diviser …
Je suis assez nouveau sur Python et je suis complètement confus par .join() ce que j'ai lu est la méthode préférée pour concaténer des chaînes. J'ai essayé: strid = repr(595) print array.array('c', random.sample(string.ascii_letters, 20 - len(strid))) .tostring().join(strid) et a obtenu quelque chose comme: 5wlfgALGbXOahekxSs9wlfgALGbXOahekxSs5 Pourquoi ça marche comme ça? Le …
Comment faire un for boucle ou une liste de compréhension pour que chaque itération me donne deux éléments? l = [1,2,3,4,5,6] for i,k in ???: print str(i), '+', str(k), '=', str(i+k) Production: 1+2=3 3+4=7 5+6=11
Y a-t-il une raison de faire quelque chose de plus compliqué qu'une de ces deux lignes lorsque vous voulez effacer une liste en Python? old_list = [] old_list = list() La raison pour laquelle je demande, c'est que je viens de voir cela dans un code en cours d'exécution: del …
J'ai une liste composée de 20000 listes. J'utilise le troisième élément de chaque liste comme indicateur. Je veux faire quelques opérations sur cette liste tant que le drapeau d'au moins un élément est 0, c'est comme: my_list = [["a", "b", 0], ["c", "d", 0], ["e", "f", 0], .....] Au début, …
Je n'ai pas été en mesure de trouver une bonne solution à ce problème sur le net (probablement parce que switch, position, list et Python sont tous de tels mots surchargés). C'est assez simple - j'ai cette liste: ['title', 'email', 'password2', 'password1', 'first_name', 'last_name', 'next', 'newsletter'] Je voudrais changer de …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.