J'ai un fichier dans l'onglet format délimité par des caractères fin de ligne, par exemple,Python - le contenu du fichier à la liste imbriquée
123 abc
456 def
789 ghi
Je souhaite écrire la fonction pour convertir le contenu du fichier dans une liste imbriquée. À ce jour, je l'ai essayé:
def ls_platform_ann():
keyword = []
for line in open("file", "r").readlines():
for value in line.split():
keyword.append(value)
et
def nested_list_input():
nested_list = []
for line in open("file", "r").readlines():
for entry in line.strip().split():
nested_list.append(entry)
print nested_list
.
Le premier crée une liste imbriquée mais inclut les caractères \ n et \ t. Ce dernier ne fait pas une liste imbriquée mais plutôt beaucoup de listes équivalentes sans les caractères \ n et \ t.
Quelqu'un a-t-il besoin d'aide?
Cordialement, S ;-)
vous n'avez pas besoin de '.readlines()' lors de l'itération sur un fichier texte. De plus, votre 'ls_platform_ann' ** ne crée pas ** de liste imbriquée. Ou vous ne nous montrez pas tout le code pertinent – SilentGhost