Python字典以及常见的操作

字典

字典可以理解为列表的升级版
列表

list={“dandan”,"zhangsan","wangwu"}

字典

dic={'name':'淡淡','sex':'男','professional':'计算机科学与技术'}

如果需要修改"zhangsan",则需要先找到它的下标,而字典是根据名字找(相当于html中的id),下标没有id好记

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

字典常见操作

与列表类似

打印字典中的元素

print(dic['name'])

修改

  • 通过id找到
  • 赋值
    temp=raw_input("请输入修改后的值")
    dic['name']=temp
    print("修改后的值为%s"%dic['name'])

    添加

    如果给一个字典中不存在的id赋值,则字典中会增加这个元素
    vqq=raw_input("请输入QQ号")
    dic['qq']=vqq
    print("添加后的QQ号为%s"%dic['qq'])

image.png

删除

  • del
    • 删除指定元素
    • 删除整个字典(删除之后不能访问)
  • clear()
    • 清空整个字典,删除之后可以访问

删除指定元素

del删除整个字典

清空字典

len()查字典中元素个数

一个元素即一个ID和一个值


查元素个数

keys


查看包含字典所有key的列表

values


查看包含所有值的列表

items


将字典中的元素以列表形式显示出来

has_key

dic.has_key('key')如果key在字典中,返回True,如果不存在返回False


has_key

遍历字典中的元素(与for循环遍历列表类似)

遍历字典中所有的key


image.png

遍历字典中所有的value


image.png

遍历字典中所有的items


image.png

遍历字典中所有的key-value(键值对)


image.png
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值