Найти - Пользователи
Полная версия: Помогите пожалуйста новичку разобраться...
Начало » Python для новичков » Помогите пожалуйста новичку разобраться...
1 2
serogapsk
Подскажите как из текстового файла считать посимвольно строки в двумерный список?
Например для текстового файла, в котором 3 строки по 3 точки в каждой.
Нужно чтобы результат был такой s[, , ]
marvellik
serogapsk
для текстового файла, в котором 3 строки по 3 точки в каждой.
Нужно чтобы результат был такой s
может так
 [['.','.','.'],['.','.','.'],['.','.','.']]
?
serogapsk
s[,,] вот так
serogapsk
marvellik, да, именно так
marvellik
 with open('filename.txt','r') as inp:
   result = [i.strip().split() for i in inp.readlines()]
Файлы. Работа с файлами.
serogapsk
marvellik
получается так
 [['...'], ['...'], ['...']] 

marvellik
 with open('filename.txt','r') as inp:
result = [[i.strip()] for i in inp.readlines()]
serogapsk
marvellik
ничего не поменялось(((
marvellik
все зависит как точки в файле записаны. у меня через пробел у тебя без вот и разный результат для варианта без пробела между точками
 with open('filename.txt','r') as inp:
    print([list(i.strip()) for i in inp.readlines()])
serogapsk
С консоли считываю вот так:
result =[list(input()) for i in range(n)]
где n - количество строк, а с файла никак не получается…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB