在Python中将列表转换为字典

时间:2014-04-09 21:30:15

标签: python list dictionary

['monaco:1\n', 'russia:2\n', 'denmark:3\n']

进入Python 3.3.3中的字典,以及有关如何删除'\ n'的任何想法?

谢谢!

1 个答案:

答案 0 :(得分:3)

>>> mylist = ['monaco:1\n', 'russia:2\n', 'denmark:3\n']
>>> dict(s.strip().split(':') for s in mylist)
{'denmark': '3', 'russia': '2', 'monaco': '1'}

s.strip().split(':')接受一个字符串并输出冒号前后的列表,从末尾删除空格