Python 当将两个列表合并到字典中时,只有最后一个对象被传递到dict

Python 当将两个列表合并到字典中时,只有最后一个对象被传递到dict,python,list,dictionary,Python,List,Dictionary,嗨,我正在尝试将csv文件中创建的两个列表合并成一个dict。 但是dict只包含列表中的最后一个对象。 我做错了什么 每次构造dict时都覆盖该键。以下代码将在列表中包含借方和贷方的值。打印时应如下所示:{贷方:[……],借方:[……]} 注意:以上是如何在您的问题中发布代码。请不要发布代码,因为imagesBtw dict键是唯一的,这就是为什么您只能获得最新的值,因为图片的缘故。除了粘贴代码之外。也请给出一些你的问题的例子数据。如需指导,请阅读好的对不起,我会阅读指南。非常感谢,我会尝试做

嗨,我正在尝试将csv文件中创建的两个列表合并成一个dict。 但是dict只包含列表中的最后一个对象。 我做错了什么


每次构造dict时都覆盖该键。以下代码将在列表中包含借方和贷方的值。打印时应如下所示:{贷方:[……],借方:[……]}


注意:以上是如何在您的问题中发布代码。

请不要发布代码,因为imagesBtw dict键是唯一的,这就是为什么您只能获得最新的值,因为图片的缘故。除了粘贴代码之外。也请给出一些你的问题的例子数据。如需指导,请阅读好的对不起,我会阅读指南。非常感谢,我会尝试做一个JSON@BenjaminLundquistThomsen在我看来,JSON也不起作用:/例如,有没有理由它不能成为元组列表?为什么它需要是JSON或字典?它不需要是JSON,我只是感到困惑。
credit_list = []
debit_list = []
combination = zip(dc_list, amount_list)
for key, value in combination:
    if key == "credit":
        credit_list.append(value)
    elif key == "debit":
        debit_list.append(value)

mydict = {"credit": credit_list, "debit": debit_list}