python - 使用 Python 将此列表转换为字典

标签 python list

list = ['Name=Sachin\n', 'country=India\n', 'game=cricket\n']

我希望这个列表在字典中,键为 Namecountrygame,值为 Sachin , India, cricket 作为相应的值。我使用文本文件中的 readlines() 获得了这个列表。

最佳答案

>>> lst = ['Name=Sachin\n', 'country=India\n', 'game=cricket\n']
>>> result = dict(e.strip().split('=') for e in lst)
>>> print(result)
{'Name': 'Sachin', 'country': 'India', 'game': 'cricket'}

关于python - 使用 Python 将此列表转换为字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32602353/

相关文章:

python - 使用 bool 数组从列表中删除项目

c++ - list::insert是否会破坏c++中的迭代器?

python - iter() 方法的第二个参数

python - 用空格和括号分割字符串

Windows 上的 Python PIP 安装缺少子目录?

python - 查找十进制数的最后一位数字

list - 奇怪的行为调用破坏性的 Common LISP 函数接收一个用引号创建的列表作为参数

python - asyncio 实际上是如何工作的?

java - 从字符串集列表到普通列表

c# - 为什么 List<T>.ForEach 在循环结束后检查版本?