Python如何为列表内嵌的字典添加键值对并简化代码
解决方案
你之前写法的问题在于{bidder_name: bid}是将bidder_name变量的实际值作为字典键,才会出现人名作为键的情况。要使用固定键直接把键写为字符串常量即可,原有的三行代码可以直接合并为一行:
bids_log.append({"bidder_name": bidder_name, "bid": bid})
补充说明
如果你的初始bids_log不需要自带空字典占位,建议初始化时改为bids_log = [],避免最终列表里多出一条无用的空记录。
内容的提问来源于stack exchange,提问作者DeLucasso
相关产品推荐
相关产品推荐

