Как создать словарь целочисленных пар из файла в Python - PullRequest
2 голосов
/ 23 февраля 2010

Если у меня есть файл пар целочисленных идентификаторов, за которыми следует значение, я бы хотел создать его в словаре. Каждый отдельный термин отделяется новой строкой. Я хочу убедиться, что все они хранятся в виде целых. Как я могу это сделать?

изменить: по запросу образец.

9 120
10 12
11 4
12 1
13 515
14 32

1 Ответ

3 голосов
/ 23 февраля 2010
d={}
f=open("file")
for line in f:
    a,b=map( int, line.split() ) 
    d[a]=b
f.close()
print d

выход

$ cat file
9 120
10 12
11 4
12 1
13 515
14 32

$ ./python.py
{9: 120, 10: 12, 11: 4, 12: 1, 13: 515, 14: 32}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...