阿里天池 Python 训练营2-2
集合
basket = set()
basket.add('apple')
basket.add('banana')
print(basket) # {'banana', 'apple'}
a = set('abracadabra')
print(a)
# {'r', 'b', 'd', 'c', 'a'}
b = set(("Google", "Lsgogroup", "Taobao", "Taobao"))
print(b)
# {'Taobao', 'Lsgogroup', 'Google'}
c = set(["Google", "Lsgogroup", "Taobao", "Google"])
print(c)
# {'Taobao', 'Lsgogroup', 'Google'}
s = set(['Google', 'Baidu', 'Taobao'])
for item in s:
print(item)
# Baidu
# Google
# Taobao
- 先创建对象再加入元素。
- 在创建空集合的时候只能使用s = set(),因为s = {}创建的是空字典。
- Python 中set与dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key
- 重复元素在set中会被自动被过滤。
- 可以使用for把集合中的数据一个个读取出来。