fork(1) download
  1. data = """
  2. t2531 大津 92168 2003-9-30
  3. t2532 草津 17524 2003-2-10
  4. t2533 守山 73651 2003-6-14
  5. t2534 栗東 62963 2003-9-9
  6. t2535 野洲 42531 2003-8-4
  7. t2536 甲賀 35287 2003-1-21
  8. t2537 湖南 82956 2003-7-23
  9. t2538 近江八幡 23784 2003-10-26
  10. t2539 彦根 72813 2003-12-15
  11. """
  12.  
  13. def city(key, name, population, date_mod):
  14. return key, {"name": name, "population": population, "date_mod": date_mod}
  15.  
  16. cities = [city(*line.strip().split())
  17. for line in data.strip().splitlines()]
  18. from pprint import pprint
  19. pprint(cities)
  20. cities = dict(cities)
  21. print(cities["t2532"])
  22. print(cities["t2532"]["name"])
Success #stdin #stdout 0.02s 28056KB
stdin
Standard input is empty
stdout
[('t2531', {'date_mod': '2003-9-30', 'name': '大津', 'population': '92168'}),
 ('t2532', {'date_mod': '2003-2-10', 'name': '草津', 'population': '17524'}),
 ('t2533', {'date_mod': '2003-6-14', 'name': '守山', 'population': '73651'}),
 ('t2534', {'date_mod': '2003-9-9', 'name': '栗東', 'population': '62963'}),
 ('t2535', {'date_mod': '2003-8-4', 'name': '野洲', 'population': '42531'}),
 ('t2536', {'date_mod': '2003-1-21', 'name': '甲賀', 'population': '35287'}),
 ('t2537', {'date_mod': '2003-7-23', 'name': '湖南', 'population': '82956'}),
 ('t2538', {'date_mod': '2003-10-26', 'name': '近江八幡', 'population': '23784'}),
 ('t2539', {'date_mod': '2003-12-15', 'name': '彦根', 'population': '72813'})]
{'date_mod': '2003-2-10', 'name': '草津', 'population': '17524'}
草津