python自学第四周总结

1映射:一对一的关系,或者一对多的关系,字典属于映射
创建和访问字典的时候,标志符号: {zip:对应的值,zip:对应的值}

>>> name = {'color':'green','xposition':0,'yposition':15}
>>> name
{'color': 'green', 'xposition': 0, 'yposition': 15}
>>> 

修改字典中的值:

>>> name['color'] = 'yellow'
>>> name
{'color': 'yellow', 'xposition': 0, 'yposition': 15}
>>> 

给字典中添加元素:

>>> name['speed'] = 'low'
>>> name
{'color': 'yellow', 'xposition': 0, 'yposition': 15, 'speed': 'low'}
>>> 

调取字典中的元素对应的值:

>>> name['color']
'yellow'
>>> 
>>> name.get('color')
'yellow'
>>> 

删除字典中的元素:

>>> del name['xposition']
>>> name
{'color': 'yellow', 'yposition': 15, 'speed': 'low'}
>>> 

输出映射关系:

>>> name.items()
dict_items([('color', 'yellow'), ('yposition', 15), ('speed', 'low')])
>>> 

将元素弹出字典:

>>> name.pop('speed')
'low'
>>> name
{'color': 'yellow', 'yposition': 15}
>>> 

对字典中的值进行浅拷贝(地址不同,互不影响):

>>> name
{'color': 'yellow', 'yposition': 15}
>>> name_new = name.copy()
>>> name_new
{'color': 'yellow', 'yposition': 15}
>>> name_new['color'] = 'black'
>>> name_new
{'color': 'black', 'yposition': 15}
>>> name
{'color': 'yellow', 'yposition': 15}
>>>

清空、清除字典:

>>> name_new.clear()
>>> name_new
{}
>>> 

计算字典中元素的个数:

>>> len(name)
2
>>> len(name_new)
0
>>> 

集合:具有唯一性的叫做集合,即集合内的相同的重复的元素不论出现几次都只算作一个元素。清除重复性。并且是不支持索引。
创建集合:用花括号,{}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值