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

3 python list python-3.x

下面给出了示例,这是包含如此多词典的列表

l = [{'ID': '4901454'}, {'ID': '5722619'}, {'ID': '5722619'}]
Run Code Online (Sandbox Code Playgroud)

预期输出字符串是

>>> result = '4901454,5722619,5722619'
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激

Chr*_*yle 5

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

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

输出

4901454,5722619,5722619
Run Code Online (Sandbox Code Playgroud)