python基础入门之六 —— 字典

Posted 孤岛蓝鲸

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础入门之六 —— 字典相关的知识,希望对你有一定的参考价值。

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})

以上是关于python基础入门之六 —— 字典的主要内容,如果未能解决你的问题,请参考以下文章

2016.9.13 JavaScript入门之六基础函数

Python基础入门-字典

Python基础入门—字典dict

15.python 字典dict - python基础入门

python基础入门---字典操作

Python零基础入门