0
点赞
收藏
分享

微信扫一扫

Python中数据的处理(字典)—— (三)


目录


​​一、字典的操作(增添,删除,改变健名的值)​​

​​二、查找一个字典中是否包含特定的元素(“in 关键字处理”)​​

​​三、接下来就介绍下如何用循环打印字典的元素和值​​


前面我们谈到过,元组和列表要通过数字下标来访问, 但是如果元素 能有一个自己的名字岂不是更好呢?所以在Python中字典尽管和列表或者元组很像,但是我们可以为元素自定义名称,下面就一个简单的实例来告诉大家字典的使用


下面我们就以一个公司的通讯录为例,为大家讲解一下字典的使用

字典是以 键 : 值 配对的,外面用大括号,下面就是一个简单的字典的创建

employees = {"Gorit":123,"Steve":223,"Bob":119}
print(employees["Steve"]) #字典的访问直接通过键来访问

Python中数据的处理(字典)—— (三)_字符串


从这两行代码中我们可以看出,字典使用 大括号来装 元素的, 然后我们用双引号放键名,后面加一个冒号,然后冒号后面 的是值,“键”与“值”   一一对应

Steve我们存放的三个元素,Gorit,Steve,Bob分别对应的值是123,223,119

后面的print也告诉了我们如何打印我们需要的值



和元组或者列表不同,字典不需要编号,直接输入我们想要查找的元素,Python会帮我们查找,然后输出对应的值



一、字典的操作(增添,删除,改变健名的值)

先看下面这个程序

employees = {"Gorit":123,"Steve":223,"Bob":119}

employees["Bob"]=7654#将Bob元素更改为7654这个数值
print(employees["Bob"])

del employees["Steve"] #从字典中删除Steve这个值

employees["Jonh"] = 5432 #添加新的元素
print(employees) #显示键和值

 程序运行结果:

Python中数据的处理(字典)—— (三)_字处理_02


如果我们需要修改键对应的值,这个和添加的方法是一样的

二、查找一个字典中是否包含特定的元素(“in 关键字处理”)

先看这段代码

employees = {"Gorit":12323,"Steve":25723,"Bob":11219}

text = ""

while text != "q":
text = input("输入一个名字,当输入q退出") #输入一个字符串

if (text in employees): #判断我们输入的字符串在字典中是否有
print(employees[text])
else:
print("Not found")

运行结果;

Python中数据的处理(字典)—— (三)_字处理_03


 这个程序会对我们输入的字符串进行匹配,如果有我们要的元素,它就会打印相对应的值,没有就找不到,就会输出Not found


 三、接下来就介绍下如何用循环打印字典的元素和值

程序源代码:

employees = {"Bob": 1111,"Steve": 2222,"gorit":3333,"Mike": 9022}

for name,number in employees.items():
print(name ,"s'",'Number',"is",numbe

程序运行结果:

Python中数据的处理(字典)—— (三)_元组_04


举报

相关推荐

0 条评论