Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как преобразовать строку из файла в массив? (Python)

Baba boi Ученик (98), на голосовании 4 года назад
Как преобразовать строку из файла в массив? (Python)
Значения в файле: 2 1 2 2 2 2 1 1 0 1 1 0 -1 -2 -2 -3 -3 -2 -2 -1 -1 2 2 2 2 1 1 0 -2 -2 -2
Голосование за лучший ответ
Василий Пупкин Мудрец (14589) 4 года назад
file = open('filename').readlines()
result = file.split()
print(result)
Medvezhonok Мыслитель (7577) 4 года назад
f = open('имя_файла', 'r', encoding='utf-8')
text = f.read()
nums = list(map(int, text.split()))
print(nums)
MedvezhonokМыслитель (7577) 4 года назад
В данном случае строки будут преобразованы в int (целое число). Если нужно их хранить как строки, то просто nums = text.split()
Похожие вопросы