小编Nun*_*hux的帖子

Python-根据2个列表中的递增值添加到字典中

我有2个已创建的列表,并为每个项目添加了递增值.原因是每个列表中的值将在字典中连接在一起.但是,每个列表中的值不是1对1对.这就是为什么我添加了递增值以帮助将每个键与其对应的值相关联.

以下是我列表中的一些示例数据:

list_a = ['abc|1','bcd|2','cde|3']
list_b = ['1234|1','2345|2','3456|2','4567|2','5678|3']
Run Code Online (Sandbox Code Playgroud)

理想情况下,我要做的是运行两个列表,然后根据递增值生成基于配对的字典.我猜测适用的值必须是一个列表?

以下是理想的输出:

my_dict = {'abc|1':'1234|1','bcd|2':['2345|2','3456|2','4567|2'],'cde|3':'5678|3'}    
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激,在此先感谢:)

python dictionary list increment

5
推荐指数
1
解决办法
86
查看次数

Python-将多个Pickle对象加载到一个字典中

所以我的问题是...我有多个Pickle对象文件(它们是Pickled Dictionary),我想全部加载它们,但实际上将每个字典合并为一个更大的字典。

例如

我有pickle_file1和pickle_file2都包含字典。我希望将pickle_file1和pickle_file2的内容加载到my_dict_final中。

编辑 根据要求这里是我到目前为止:

for pkl_file in pkl_file_list:
    pickle_in = open(pkl_file,'rb')
    my_dict = pickle.load(pickle_in)
    pickle_in.close()
Run Code Online (Sandbox Code Playgroud)

本质上,它可以工作,但只是覆盖my_dict的内容,而不是附加每个pickle对象。

在此先感谢您的帮助。

python serialization pickle

0
推荐指数
1
解决办法
4994
查看次数

标签 统计

python ×2

dictionary ×1

increment ×1

list ×1

pickle ×1

serialization ×1