Python ----字典

一、字典的定义

  • 字典是一个无序的数据集合,使用print输出字典时通常输出的顺序和定义的顺序不一致
  • 数据类型 字典 '{ }'  'dict '

2.定义一个空字典

3.字典:key-value 键值对(value值可以是任意数据类型)

4.工厂函数

5.字典的嵌套

6.所有的key和value值是一样的情况

二、字典的特性

d = {
    '1':'a',
    '2':'b'
}

#字典不支持索引
# print(d['1'])

#字典不支持切片
# print(d[:])

#字典的重复和连接无意义,因为字典的key值是唯一的

二、成员操作符

三、for循环,默认遍历字典的key值

四、遍历字典

三、字典的增加

  • 增加一个元素
  • 如果key值存在,则更新对应的value值
  • 如果key值不存在,则添加对应的key-value值

  • 添加多个key-value值
  • 如果key值存在,进行修改
  • 如果key值不存在,则添加对应的key-value

  • setdefault添加key值
  • 如果key值存在,不做修改
  • 如果key值不存在,则添加对应的key-value

四、字典的删除

del 删除

  • pop删除指定key的key-value
  • 如果key存在,删除,并且返回删除key对应的value
  • 如果key不存在,报错

  • popitem删除最后一个key-value值

  • 清空字典

五、字典的查看

1.查看字典的key值

2.查看字典的value值

3.查看key的value值;key不存在,报错

4.查看key的value值
key不存在,默认返回None
key不存在,有default,则返回default

5.遍历

6.get方法获取指定key对应的value值
如果key值存在,返回对应的value值
如果key值不存在,默认返回None,如果需要指定返回值,传值即可

字典练习题一:



字典练习(作业):

猜你喜欢

转载自blog.csdn.net/excellent_L/article/details/86525474
今日推荐