J'ai des difficultés avec un devoir. J'essaie de déterminer si une liste de mots est contenue dans une liste de caractères.Comparaison de listes de Python
Par exemple:
([['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']], ['ANT', 'BOX', 'SOB', 'TO'])
Je suis en train de déterminer combien de fois la liste des mots est dans les deux autres listes. (Il doit revenir 3) (« ANT », « SOB », et « TO »)
Les premières listes finiront par être affichés comme ceci: (Oui, il lit des mots dans les deux colonnes et lignes)
ANTT
XSOB
il sera ensuite plus de deux listes.
Comment puis-je cela?
Convertir tous les mots à 'set's et juste Comparez-les. 'set ('bonjour') == set ('elho')' – Blender
ce qui manquerait tout ce qui avait des lettres en double ... –
Le PO doit vérifier quels mots sont dans les lignes et les colonnes d'une table; Je ne vois pas comment faire des sets et perdre l'ordre aiderait. –