Python学习笔记——第3天

1.字典的定义:
字典是一系列键-值对。每个键都与一个值相关联,可以通过使用键来访问与之相关联的值。
字典可以理解为列表的升级版
列表

bicycles = ['trek','cannondale','specialize']

字典

aline_0 = {'color':'green' ,'points':5 }

如果需要修改”trek”,则需要先找到它的下标,而字典是根据键名找,下标没有键名好记。

  • 字典和列表一样可以存取多个数据。
  • 列表查询元素通过下标,字典查询元素通过:前面那个值,例如上面代码中的’name’,’sex’
  • 字典中每个元素由两部分组成前面为id后面为值

2.字典中的常用操作

通过直接赋值的方法,增加新键值对

aline_0['name'] = '李明'


使用del 语句,可删除指定的键值对,也可将整个字典全部删除,且为永久删除。

del aline_0['name']  #指定删除,将'name':'李明'  键值对删除
del aline_0          #将整个字典全部删除


直接对已有键值,对键重新赋值即可

aline_0['color'] = 'red'

遍历
通过使用for循环,完成对字典的遍历
aline_0.keys() 对键名进行遍历

aline_0.values() 对键值进行遍历

aline_0.items() 对键值对进行遍历

aline_0.has_key(‘key’) 如果key在字典中,返回True,如果不存在返回False

sorted( aline_0.keys() ) 将字典中的所以的键按顺序排序,只可对键使用
sorted()语句,不能对值使用

set( aline_0.values() ) 将字典中重复的值剔除,使每一个value值都独一无二

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值