当前位置: 首页> 财经> 金融 > 个人工作总结ppt模板免费_建设网站需要多少钱济南兴田德润厉害吗_腾讯广告官网_免费b站推广网站入口202

个人工作总结ppt模板免费_建设网站需要多少钱济南兴田德润厉害吗_腾讯广告官网_免费b站推广网站入口202

时间:2025/7/12 22:52:38来源:https://blog.csdn.net/qq_46292926/article/details/147078216 浏览次数:0次
个人工作总结ppt模板免费_建设网站需要多少钱济南兴田德润厉害吗_腾讯广告官网_免费b站推广网站入口202

文章目录

    • 一、字典的格式
    • 二、字典的操作
      • 2.1 增加项
        • 2.1.1 直接增加项
        • 2.1.1 formkeys方法
      • 2.2 删除项
        • 2.2.1 clear()方法
        • 2.2.2 pop()方法
      • 2.3 修改项
        • 2.3.1 直接修改
        • 2.3.2 update()方法
      • 2.4 查找项
        • 2.4.1 get()方法
        • 2.4.2 直接查询
        • 2.4.3 items()方法
        • 2.4.4 keys()方法
        • 2.4.5 values()方法

一、字典的格式

字典由及其相应的组成,这种键值对称为项,每个键与值之间用冒号隔开,项之间用逗号相隔,整个字典放在花括号中。

# 格式
{key:value}
# 示例
{"name":"张三"}
# 空字典
{}
1、在字典中,键必须是独一无二的,而值无需如此。
2、字典中的键可以是任何不可变的类型,如浮点数(实数)、字符串或元组。
3、值可以是任意类型数据。

二、字典的操作

2.1 增加项

2.1.1 直接增加项

创建一个空字典,然后增加项

# 创建一个空字典
d = dict()
# {}
# 增加项时直接添加键值就可以
d["name"] = "张三"
# {'name': '张三'}
2.1.1 formkeys方法

方法fromkeys创建一个新字典,其中包含指定的键,且每个键对应的值都是None。

dt = {}
print(dt.fromkeys(["name", "gender"]))
# {'name': None, 'gender': None}

2.2 删除项

2.2.1 clear()方法

clear()是删除所有的字典项,这种操作是就地执行的(就像list.sort一样),因此什么都不
返回(或者说返回None)。

d = {"name": "sam", "score": 97, "play": "basketball"}
print(d.clear())
# None
2.2.2 pop()方法

pop()删除键值对时会返回删除的键的值,并将该项从字典中删除。

d = {"name": "sam", "score": 97, "play": "basketball"}
print(d.pop("name"))
print(d)
# sam
# {'score': 97, 'play': 'basketball'}

2.3 修改项

2.3.1 直接修改

修改字典时,直接对对应的键重新赋值即可修改。

d = {"name": "sam", "score": 97, "play": "basketball"}
print(d)
# {'name': 'sam', 'source': 97, 'play': 'basketball'}
d["name"] = "张三"
print(d)
# {'name': '张三', 'source': 97, 'play': 'basketball'}
2.3.2 update()方法

update()使用一个字典中的项来更新另一个字典。

e = {"name": "sam", "score": 97, "play": "basketball"}
c = {"name": "john"}
e.update(c)
print(e)
# {'name': 'john', 'score': 97, 'play': 'basketball'}

2.4 查找项

2.4.1 get()方法

get方法查询时,键值存在则返回对应的值,如果不存在则抛出None。

d = {"name": "sam", "score": 97, "play": "basketball"}
print(d.get("name"))
# sam
d = {"name": "sam", "score": 97, "play": "basketball"}
print(d.get("gender"))
# None
2.4.2 直接查询

直接查询就是在字典后直接跟对应的键,则返回对应的值。

d = {"name": "sam", "score": 97, "play": "basketball"}
print(d["name"])
# sam
2.4.3 items()方法

items方法返回一个包含所有字典项的列表,每个元素都是(key, value)的形式。

d = {"name": "sam", "score": 97, "play": "basketball"}
print(d.items())
# dict_items([('name', 'sam'), ('score', 97), ('play', 'basketball')])

因返回的是字典项的列表,所以可以使用循环遍历

d = {"name": "sam", "score": 97, "play": "basketball"}
for d in d.items():print(d)
# ('name', 'sam')
# ('score', 97)
# ('play', 'basketball')
2.4.4 keys()方法

方法keys返回一个字典视图,只包含指定字典中的键。

d = {"name": "sam", "score": 97, "play": "basketball"}
print(d.keys())
# dict_keys(['name', 'score', 'play'])

同样可以使用循环进行遍历。

2.4.5 values()方法

方法values返回一个由字典中的值组成的字典视图。values返回的视
图可能包含重复的值。

d = {"name": "sam", "score": 97, "play": "basketball"}
print(d.values())
# dict_values(['sam', 97, 'basketball'])
关键字:个人工作总结ppt模板免费_建设网站需要多少钱济南兴田德润厉害吗_腾讯广告官网_免费b站推广网站入口202

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: