分享

python基础入门—— 字典

 文炳春秋 2020-04-02


1、格式

  • 符号为大括号

  • 数据为键值对形式出现(字典数据与数据顺序没有关系,即字典不支持下标)

  • 各个键值对之间逗号隔开

2、定义的类型

# 有数据dict1 = {'name': '小明', 'sex': ''}# 空字典dict2 = {}  
dict3 =dict() # 函数定义

3、常用函数

增/改
  • 字典序列[key]=值

       (有则改之,无则新增)

  • del() /del:删除字典

  • clear():清空字典

  • 键值查找:字典序列[key]

            如果当前查找的key存在,则返回对应的值,否则报错

  • get():字典序列.get(key,默认值)

           如果当前查找的key值不存在则返回第二个参数,如果省略第二个参数,则返回None

  • keys():查找所有键,返回可迭代对象(可以用for遍历)

  • values():查找所有值,返回可迭代对象

  • items():查找所以键值,返回可迭代对象,这里每一个键值对都是以元组的形式表示

dict1={'name':'Tom', 'age':20,'sex':''}print(dict1.keys())  # print(dict1.values())dict_keys(['name', 'age', 'gender'])  # dict_values(['Tom', 20, '男'])print(dict1.items())  # dict_items([('name', 'Tom'), ('age', 20), ('gender', '男')])
遍历
for item in dict1.items():    print(item)for key,value in dict1.items():    print(f'{key}={value}')

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约