【Python学习笔记】字典的认识与使用
最近一直都没更新,这期我们来了解下字典。
什么是字典
字典是一种数据类型,常用来保存一一对应的数据。
字典由花括号"{}"以及键值对四部分组成。
字典的表达方式:a = {"11": 45,"141919": 810}
其它三者如下表达方式
列表的表达方式:a = ["a","b","c","d"]
元组的表达方式:a = ("a","b","c","d")
变量(为变量赋值)的表达方式:a = "a"
字典的特性
字典是一种键值对结构的序列结果。其中的键(key)与值(value)是一一对应的。关系表达式为:a = {键:值}。字典一般用在需要高速查找数据的地方,应用在生活中的游戏数据处理(当然现在的厂商一般直接用数据库(SQL)来直接整理数据)或者需要直接调用数据的地方,字典的特性如下:
a.字典的结构
字典由键值对形式与花括号组成;
b.字典的无序性
字典无序,因为无序,所以没有索引。通常需要访问元素的时候访问字典的键来获取元素,因为这一种与其他使用列表的方式存储数据的方式不同,可以直接使用键来获取键中存储的数据,所以字典通常会用在大规模与高速处理数据的时候,这也便是字典的优势;
c.字典的键不得重复
在同一字典中键不得重复,一般使用字符串做键。
字典的用法
a.字典的取值
字典的取值与列表和元组有所不同。如下字典为例子:
a = {
"homone": "114514",
"homotwo": "1919810"
}
我们需要使用a["homone"]来获取homone字典中名为"114514"的键储存的值。
使用格式:字典名称[字典中改键的名称]
b.修改字典中指定键的值
同理,我们可以修改指定键的值。同使用上述的字典进行演示。使用a["homotwo"] = "3.1415926"则是将a字典中名为的键中的值改为"3.1415926"。
使用格式:字典名称[字典中该键的名称] = 修改后的值
c.添加键值对
我们可以在字典中添加键值对。同使用a示例的字典进行演示:
a = {
"homone": "114514",
"homotwo": "1919810"
}
# 添加键值对
a["homothree"] = "6666666666"
此时我们就添加了一个键,我们再加一行:
# 查看a字典
print(a)
# 取a字典中新添加的键(此处名为"homothree")的值
print(a["homothree"])
得到了两行结果:
{'homone': '114514', 'homotwo': '1919810', 'homothree': '6666666666'}
6666666666
使用格式:字典名称[字典中该键的名称] = 添加键的值
d.移除键值对
我们可以使用“del”来移除该字典的键值对:
# 移除"homotwo"键值对
del a["homotwo"]
# 查看现在的字典
print(a)
得到的结果就是:
{'homone': '114514'}
刚好这个结果也在意料之中。
使用格式:del 字典名称[字典中该键的名称]
学习总结
这次的知识量相较于原来加了很多,我们这次主要给大家剖析字典是什么,以及讲了字典的特性,最后讲了字典的四个基本用法:取值、修改键里面的值、添加键值对、移除键值对。
可能文章里面会有一些字打错了/知识理解问题,也欢迎各位指出来。
当前文章作者:是小改呀
当前文章地址:https://notes.smartsrain.cn/509.html
版权声明与其他声明:春雨笔记是一个个人博客,博客所发布的一切文章仅限用于学习和研究目的,如内容存在争议仅代表站长观点,具体问题请自行辨别;春雨笔记的内容除特殊说明外,均遵循CC BY-NC-SA 4.0 DEED版权协议发布,转载请附上原文出处文章链接、文章作者及本声明;若发现文章侵犯您的权益请发件至kadzh520@vip.qq.com,收到诉求我们将删除存在诉求的文章。