美文网首页
Python字典以及常见的操作

Python字典以及常见的操作

作者: passwd_ | 来源:发表于2017-06-07 00:15 被阅读0次

    字典

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

    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

    相关文章

      网友评论

          本文标题:Python字典以及常见的操作

          本文链接:https://www.haomeiwen.com/subject/ernnfxtx.html