前言:
在今天的学习中我们来讲一下什么叫字典,它有什么用和一些基础的字典操作。
创建一个简单的字典:
先来看一个代码:
# 创建一个简单的字典
user = {"joth": 725521}
什么叫键:
我们来看这一个字典,我们可以发现它是两个元素来组成的,换一个理解就是相当于账号和密码,其中joth就是账号,也就是我们说的键。我们要访问一个键相对应的值时,就要用到以下代码:
print(user["joth"])
什么叫值:
我们运行完上面的代码时就会把该键相对应的值给显示出来,结果为:725521。显示出来的这一串数字就是该键对应的值。每一个值都不是单独存在的,它的存在必须要有一个键来支撑,换一句说法就是你有一个电话号码,你要打给号码的主人,那么你就需要一个手机,没有手机你的电话号码就打不出去。手机就相当于键,电话号码就相当于值。
添加键和值:
字典是一种动态结构,可随时在其中添加键—值对。要添加键—值对,可依次指定字典名、用 方括号括起的键和相关联的值。直接看代码:
# 创建一个简单的字典并添加一对新的键值
user = {"joth": 725521}
user["loop"] = 123456
print(user)
当然我们还有另外一种方法,看代码:
# 创建一个简单的字典并添加一对新的键值
user = {"joth": 725521, "loop": 123456}
print(user)
那么这两个方法有什么区别呢?第一种我们换一个理解方向,假如你要去创建一个新的账号和密码,它们的管理员后台是不可能手动添加的,这个时候我们就要用到第一种方法;那么第二种方法就是你自己先设置一些基础的键和值当作一个地基,然后可以根据自己的需求来进行添加。
修改值:
咦,我们是不是会改密码,那么我们的密码就是相当于值,那么是怎么进行修改值的呢?嘿嘿看代码:
# 修改值
user = {"joth": 725521}
print(user)
user["joth"] = 123456
print(user)
这里我就不讲解了,因为只要你自己动手去尝试你就可以发现方法了。
删除值:
我们有听说过账号注销吧,它就是相当于把你的数据全部清除掉了,那我们字典也能实现一些基础的功能,比如删除你的用户名和密码,看代码:
# 删除数据
user = {"joth": 725521}
print(user)
del user["joth"]
print(user)
这样你的账号信息全部就清除掉了,还是不讲解,自己动手一下就明白了。