Программирование на Python 3 — загрузка из файла.

В корне диска С:/ помещен файл со следующим содержанием:
1 2 34
4 7
8 12 28

Задача: получить данные из файла и вывести их в виде списка чисел (не строк).

f=open('C://1.txt')
d=f.read()
print(d)

Программа выведет:
>>>
1 2 34
4 7
8 12 28

Следующий этап — разбиение в список строковых значений:

z=d.split()
print(z)

Вывод в SHELL:
[‘1’, ‘2’, ’34’, ‘4’, ‘7’, ‘8’, ’12’, ’28’]

Преобразуем в числовой список:

x=[]
for i in z:
    x=x+[int(i)]
print (x)

Вывод:
[1, 2, 34, 4, 7, 8, 12, 28]

Программа полностью:

f=open('C://1.txt')
d=f.read()
print(d)
z=d.split()
print(z)
x=[]
for i in z:
    x=x+[int(i)]
print (x)


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *