python中dict的定义方式(ct,dict,python,编程语言)

时间:2024-05-02 06:59:23 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    python%E4%B8%ADdict%E7%9A%84%E5%AE%9A%E4%B9%89%E6%96%B9%E5%BC%8F

1.字典的定义

字典的格式:字典名 = {key1:value1, key2:value2,...}

字典是无序的,是可变的数据类型

字典的key不能是可变的数据类型(列表 字典)

字典的key是不能重复的,但value可以

例:my_dict = {"name": "小明", "age": 19}

定义一个空的字典:my_dict = {} 或 my_dict = dict()

2.字典的常见操作

定义一个字典

(1)查看元素(通过key 获取value)

(2)修改元素

如果key 存在 那么会修改key 对应的value

如果key 不存在 那么将把这个键值对添加到字典中

(3)删除元素

del 删除指定的元素 格式:del 字典名[key] 删除元素(key-value)

clear() 清空字典中所有的元素

print(my_dict)

(4)计算元素的个数 len()

(5)返回一个包含字典的所有key的列表 keys()

(6)返回一个包含字典所有value的列表 values()

(7)返回一个包含所有(键、值)元组的列表 items()

(8)判断key是否存在

in 存在 not in 不存在

(9)setdefault

如果my_dict.setdefault(key)

如果key存在 得到value

如果key不存在 得到None 没有找到

如果my_dict.setdefault(key, value1) value1 默认值

如果key存在 得到value

如果key不存在 得到的value1 还会把(key-value1)组成一个新的键值对添加到字典中

(10)get

my_dict.get(key)

如果key 存在 得到value

如果key 不存在 得到None 没有找到

如果key存在 得到value

如果key不存在 得到value1 不会对字典进行任何操作

3.字典的遍历

定义一个字典

(1)遍历key

(2)遍历value

(3)遍历items

(4)遍历items得到对应的key value

(5)enumerate()实现带下标索引的遍历

通过遍历可以获取字符串,列表,元组得到对应的元素和元素的下标索引

结果:

本文:python中dict的定义方式的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:python定义变量需要声明类型吗下一篇:

31 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18