本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

Python3如何将列表中多个字符串字典合并为一个字典?

网络教程 app 1℃

Python3如何将列表中多个字符串字典合并为一个字典

python3 如何将列表中多个字典值合并为一个字典

要将包含多个字典的列表合并为一个字典,需要使用 [json.loads()](docs.python.org/3/library/json.html#json.loads) 函数来将每个字符串字典转换为字典对象,然后再使用 [update()](docs.python.org/3/library/stdtypes.html#dict.update) 方法将这些字典逐个合并。

以下代码演示了如何实现:

import jsond1 = {}l1 = ["{‘xvda’: {‘I/O’: {‘r/s’: ‘0.33’, ‘await’: ‘12.58’, ‘w/s’: ‘0.46’}, ‘use_%’: ’32’, ‘total_G’: ’15G’}}", "{‘xvdf’: {‘I/O’: {‘r/s’: ‘0.00’, ‘await’: ‘20.23’, ‘w/s’: ‘0.01’}, ‘use_%’: ‘2’, ‘total_G’: ‘100G’}}", "{‘xvdg’: {‘I/O’: {‘r/s’: ‘0.02’, ‘await’: ‘262.89’, ‘w/s’: ‘3.22’}, ‘use_%’: ’64’, ‘total_G’: ‘150G’}}"]for i in l1: d1.update(json.loads(i))print(d1)

在这个例子中,l1 是一个包含三个字符串字典的列表。我们使用 json.loads() 将每个字符串字典转换为字典对象,然后使用 update() 方法将其合并到 d1 字典中。最终,d1 将包含合并后的三个字典。

以上就是Python3 如何将列表中多个字符串字典合并为一个字典?的详细内容,更多请关注范的资源库其它相关文章!

转载请注明:范的资源库 » Python3如何将列表中多个字符串字典合并为一个字典?

喜欢 (0)