编写一个函数 remove_duplicates, 该函数将列表作为参数, 并返回一个包含源列表中唯一元素的新列表. 新列表中未重复出现的元素可采用任何顺序.
target=[]
def remove_duplicates(list):
for each in list:
if each not in target:
target.append(each)
return target
集合是唯一元素的集合, 没有任何特定的排序. 我们可以从这样的列表中创建一个集合:
country_ set = set(countries)
len(country_set)
196
添加元素到集合
country_set.add("Florin")
集合也有一个与列表一样的 pop 方法. 从集合 pop 一个元素时, 一个随机元素被删除 (记住, 集合不同于列表, 是无序的, 所以没有 "最后一个元素".
. 字典不像列表和集合存储单个对象, 而是存储元素对: 键 (Key) 和 值 (Value). 我们在该示例中定义了一个字典, 其中键是元素名称, 值是它们对应的原子序数.
elements = {'hydrogen': 1, 'helium': 2, 'carbon': 6}
可以用方括号括住键来查找字典中的值:
print(elements['carbon'])
6
也可以使用方括号将新值插入字典:
elements['lithium'] = 3
print(elements['lithium'])
3
来源: http://www.bubuko.com/infodetail-2476857.html