小葵花妈妈课堂
孩子感冒老不好,多半是装的,打一顿就好了。
Tip 1: 去重
python 中创建字典时,不允许有重复值。可以利用字典去重。
names = ["John", "Ann", "Smith", "Smith"]
distinct_names = {name for name in names}
print(distinct_names)
有序列表可以有重复值,如列表;而集合是无序列表,不允许有重复值,如字典。可以利用集合的这一特性去除重复值。上述代码中使用字典生成器将列表中的重复值删除,也可以直接使用 set 关键字去重,代码如下:
names = ["John", "Ann", "Smith", "Smith"]
distinct_names = set(names)
print(distinct_names)
参考: