Python 列表添加字典,如果key值存在则什么也不做

2025-03-10 00:00:25
推荐回答(2个)
回答1:

为什麽不把 list 存储成一个字典列表呢?
list1 = {'a':1,'b':1,'c':1}
存储成字典就容易判断了啊
if 'd' not in list1:
list1['d'] = 1

回答2:

自定义一个类,重载__eq__方法,自带的只有set类型会检查元素是否重复,但是不符合你的要求.