字典方法
D.clear() 清空字典
d={"banana":2,"buleberry":6,"peach":9}
print(d)
#输出结果:{'banana': 2, 'buleberry': 6, 'peach': 9}
d.clear()
print(d)
#输出结果:{}
D.copy() 复制(浅拷贝)
import copy
d={"banana":2,"buleberry":6,"peach":9}
print(d)
m=copy.copy(d)
print(m)
'''
输出结果:
{'banana': 2, 'buleberry': 6, 'peach': 9}
{'banana': 2, 'buleberry': 6, 'peach': 9}
'''
D.update(D2) 将字典 D2 合并到D中,如果键相同,则此键的值取D2的值作为新值
d={"banana":2,"buleberry":6,"peach":9}
print(d)
k={"mango":7,"grape":10,"peach":7}
k.update(d)
print(k)
'''
输出结果:
{'banana': 2, 'buleberry': 6, 'peach': 9}
{'mango': 7, 'grape': 10, 'peach': 9, 'banana': 2, 'buleberry': 6}
'''
D.pop(key) 移除键,同时返回此键所对应的值
k={"mango":7,"grape":10,"peach":7}
k.pop("grape")
print(k)
'''
输出结果:
{'mango': 7, 'peach': 7}
'''
D.values() 返回可迭代的 dict_values 值对象
k={"mango":"黄色","grape":"紫色","peach":"粉色"}
print(k.values())
'''
输出结果
dict_values(['黄色', '紫色', '粉色'])
'''
集合方法
- S.add(e) 在集合中添加一个新的元素e;如果元素已经存在,则不添加
s={1,6,99}
print(type(s))
s.add(999)
s.add(6)
print(s)
'''
输出结果
<class 'set'>
{1, 99, 6, 999}
'''
- S.remove(e) 从集合中删除一个元素,如果元素不存在于集合中,则会产生一个KeyError错误
s.remove(999)
print(s)
'''
输出结果
{1, 99, 6}
'''
s.remove(89)
print(s)
'''
输出结果
KeyError: 89
'''
3.S.discard(e) 从集合S中移除一个元素e,在元素e不存在时什么都不做;
s={1,99,6}
s.discard(1)
print(s)
'''
输出结果
{99,6}
'''
s.discard(2)
print(s)
'''
输出结果
{99,6}
'''
4.S.clear() 清空集合内的所有元素
s={"耶","斯","莫","拉"}
s.clear()
print(s)
'''
输出结果
set()
'''
5.S.copy() 将集合进行一次浅拷贝
import copy
s={"草","莓","蛋","糕"}
c=copy.copy(s)
print(c)
'''
输出结果
{'蛋', '莓', '糕', '草'}
'''