03-字典

来源:互联网 发布:js字符串变数组 编辑:程序博客网 时间:2024/06/06 13:12

字典

字典介绍

<1> 字典说明

变量info为字典类型

info = {'name':'班长','id':100,'address':亚洲中国北京}

说明:

  • 字典和列表一样,也能够存储多个数据
  • 列表中找到某个元素时,是根据下标进行的
  • 字典中找某个元素时,是根据’名字’(键-值对中的键)
  • 字典中的每个元素由2部分组成 键-值 eg:’key’:vaule

    <2> 根据键访问值

    info ={'name':'班长','id':100,'sex':'f','address':'亚洲中国北京'}    print(info['name'])    print(info['address'])    print(info['age'])        #键值不存在时会报错    #不确定是否存在又想取  用get()    print(info.get('age'))no out    age=info.get('age',18)    #18 为不存在时返回的默认值out     18

字典操作

<1> 修改元素

  通过key找到元素后修改

<2> 添加元素

 变量名['key']=value  添加 eg :  info['id']=1888       键-值 不存在 ----> 添加             存在 ----> 修改

<3> 删除元素

  • del
    del info[‘name’] ——-> 删除指定元素
    del info ————–> 删除整个字典

  • clear 清空整个字典

<4> 其他操作

方法 作用 例子 len() 测试字典中,键值对的个数 len(info) keys 返回一个包含字典所有key的列表 info.keys() values 返回一个包含字典所有value的列 info.values() item 返回一个包含所有(key,value) 元组的列表 info.items() has_key 如果key在字典中,返回True,否则返回False info.has_key(key)
原创粉丝点击