python - 如何将字典列表转换为字符串

标签 python python-3.x list

例子如下,这是一个包含这么多字典的列表

l = [{'ID': '4901454'}, {'ID': '5722619'}, {'ID': '5722619'}]

预期的输出字符串是

>>> result = '4901454,5722619,5722619'

任何帮助将不胜感激

最佳答案

您可以使用列表理解来迭代列表中的字典,并为每个字典获取 id 的值,然后使用返回的 id vals 列表用逗号连接它们。

data = [{'ID': '4901454'}, {'ID': '5722619'}, {'ID': '5722619'}]
string = ",".join([item['ID'] for item in data])
print(string)

输出

4901454,5722619,5722619

关于python - 如何将字典列表转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60551016/

相关文章:

python-3.x - 为什么 docker 寻找/简单的 python 包?

python - 为什么我不能插入 Python 列表?

java - 过滤映射并返回键列表

python - 如何更改 Alembic 中主键字段的长度?

python - 优化函数评估缓存部分结果

python - 如果还有其他输入意味着出了点问题,我应该如何结束if-else block ?

c# - 从列表中删除重复项并根据项目的初始位置创建一个新列表

Python 类给出 "None in the ouptut"

python - django-tenant-schema 为所有租户启用管理模块

python - scipy.io.wavfile.read 中的 EOF