1、字典的访问
访问字典中的元素:
data = {"apple":1, "banana":2, "peach":3}
1、使用它的key值去访问
print(data["apple"])
1
2、使用dict的内置模块“get”
print(data.get("apple"))
1
若访问值超过字典中的key值, 返回值为None
print(data.get("pear"))
None
3、获得所有键、值、键值对
print(data.keys())
print(data.values())
print(data.items())
dict_keys(['apple', 'banana', 'peach'])
dict_values([1, 2, 3])
dict_items([('apple', 1), ('banana', 2), ('peach', 3)]) #访问所有键值对,以单个元组形式列出
2、集合的访问
add :如果元素存在,不做任何操作
如果不存在,则添加该元素至集合中
data = {1, 2, 3, 4}
data.add(5)
print(data)
data.add(4)
print(data)
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5}
discard:如果元素存在,则移除该元素
如果元素不存在,不做任何操作
data1 = {1, 2, 3, 4}
data1.discard(5)
print(data1)
data1.discard(4)
print(data1)
{1, 2, 3, 4}
{1, 2, 3}