У меня есть файл в формате с разделителями табуляции с трейлингом символами новых строки, например,Python - содержимое файла вложенного список
123 abc
456 def
789 ghi
Я хотел бы написать функцию, чтобы преобразовать содержимое файла в вложенный список. На сегодняшний день я попробовал:
def ls_platform_ann():
keyword = []
for line in open("file", "r").readlines():
for value in line.split():
keyword.append(value)
и
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
.
Первый создает вложенный список, но включает символы \ n и \ t. Последний не делает вложенного списка, но довольно много эквивалентных списков без символов \ n и \ t.
Помогите?
С уважением, S ;-)
Вам не нужно '.readlines()' при итерации по текстовому файлу. Также ваш 'ls_platform_ann' ** не создает ** вложенный список. Или вы не показываете нам весь соответствующий код – SilentGhost