J'ai écrit le code Python où je veux imprimer le nom. Pouvez-vous s'il vous plaît m'aider à corriger cela? Sortie souhaitée: P> [Ava, Emma, Olivia, Sophia]
4 Réponses :
Convertissez chaque liste en ensembles, alors résultat: p> pour plus d'informations sur Union code> le résultat sera définir code> de valeurs uniques et convertir le résultat à la liste à nouveau code>. < Pré> xxx pré> Ensembles code> Lisez le suivant Documentation P> P>
J'ai essayé de le résoudre manuellement: (Alors que je savais résoudre le problème mais pas familier à Python): codage heureux p> p> p> P> P>
J'ai essayé de résoudre en supprimant le duplicata dans la liste comme j'ai appris de W3Schools a >
Fondamentalement, j'ajoute les noms1 et les noms2 et crée un nouveau dictionnaire sans nom de répétition. def unique_names(names1, names2):
new_Arr = []
new_Arr = list(dict.fromkeys(names1 + names2))
return new_Arr
names1 = ["Ava", "Emma", "Olivia"]
names2 = ["Olivia", "Sophia", "Emma"]
print(unique_names(names1, names2))
S'il vous plaît ajouter des informations comment ce code répond à la question
@ Sfili_81 Je suis un peu négligé sur la partie expliquée si je me suis trompé s'il vous plaît corrigez-moi et merci beaucoup
def unique_names(names1, names2):
l = []
for elem in names1:
l.append(elem)
for elem1 in names2:
l.append(elem1)
return sorted(l)
names1 = ["Ava", "Emma", "Olivia"]
names2 = ["Olivia", "Sophia", "Emma"]
print(unique_names(names1, names2))
Bien que ce code puisse résoudre la question, y compris une explication de la manière et pourquoi cela résout le problème aiderait vraiment à améliorer la qualité de votre poster et aboutit probablement à plus de votes ultérieurs. N'oubliez pas que vous répondez à la question des lecteurs à l'avenir, pas seulement la personne qui demande maintenant. S'il vous plaît Modifier Votre réponse Pour ajouter des explications et donner une indication de quelles limitations et hypothèses s'appliquent.