-2
votes

Comment fusionner la liste des tuples

J'ai deux listes de tuples comme ceci:

x3 = [('A', 3), ('B', 8), ('C', 10),('D',6)]


2 commentaires

Utilisez collections.Counter . Vous venez d'ajouter 2 instances directement.


Si vous faites cela comme un exercice, alors parler de la logique que vous avez essayé un peu plus. Sinon, utilisez l'objet compteur depuis le package de collections. Haute performance et fait ce dont vous avez besoin.


5 Réponses :


6
votes

Vous pouvez créer un dictionnaire, puis boucler sur les valeurs de chaque liste et ajouter à la valeur actuelle pour chaque touche du dictionnaire, ou définir la valeur égale à la valeur actuelle si aucune valeur n'existe actuellement. Ensuite, vous pouvez revenir à une liste.

Par exemple: xxx

résultat pour x3 : xxx < / pré>


0 commentaires

1
votes

Puisque vous tag pandas xxx


0 commentaires


0
votes

Je pense que le code suivant fonctionne xxx


0 commentaires

0
votes

Vous pouvez également résoudre celui-ci avec iTertools xxx


0 commentaires