送给自己一句话:Python 不难,难的是坚持;编程不难,难的是动手,祝你早日学成 Python,实现自己的目标
学习的脚步不要停歇,因为时代在进步我们更要进步,学到老活到老。希望能和大家共同成长,也希望有任何问题,大家评论、私信,一起交流进步 一个上进心极强的入门小白,虽然之前的文章总是更新着会断更,但是我相信这次我能把python这门语言能啃下来 如果超过两天断更了,更幸运的是你看到了这里,希望能够在最后一篇文章的评论区去催更,在这里感谢你的催更
点赞评论催更是我更新的最大动力!这样是代表着我被人看到了。
创建字典
Python的字典(Dictionary)是一种可变的容器模型,可以存储任意类型的对象。 字典通过键值对(key-value)来存储数据, 字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值 key:value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 键必须是不可变的类型,如字符串、数字或元组,而值可以是任意类型
因为字典时无序的所以不支持索引和切片
# -*- coding: utf-8 -*-
\’\’\’
@File : 2-数据类型.py
@Author : HY
@Version : 1.0
@Desc :
创建字典
\’\’\’
my_dict = {
\”name\”:\”张三\”,\”房间号\”:\”302\”,\”住址\”:\”北京市****\”,\”电话\”:\”123456789\”}
print(type(my_dict))
my_dict_1 = dict()
print(type(my_dict_1))
\”\”\”
@OutPut :
<class \’dict\’>
<class \’dict\’>
\”\”\”
字典的特点: 查找速度快:无论字典中有多少元素,查找速度都很快。 内存占用大:由于字典是通过哈希表实现的,所以需要占用较多的内存。 映射关系:每个 key 唯一对应一个 value(key 不可重复,value 可重复)。 key 约束:key 必须是「不可变类型」(如整数、字符串、元组、布尔值),不能是列表、字典等可变类型(会触发 TypeError)。 value 无约束:value 可以是任意 Python 类型(整数、字符串、列表、字典、函数等)。 无序性(Python 3.7 前):Python 3.7 之前字典是无序的,3.7+ 后保证插入顺序(但不依赖索引访问)。 动态性:字典创建后可随时增删改键值对,无需指定固定长度。
操作方法
字典的增删改查
字典的增加
# -*- coding: utf-8 -*-
\’\’\’
@File : 2-数据类型.py
@Author : HY
@Version : 1.0
@Desc :
字典的添加
\’\’\’
my_dict = {
\”name\”: \”张三\”, \”房间号\”: \”302\”, \”住址\”: \”北京市****\”, \”电话\”: \”123456789\”}
my_dict[\”性别\”] = \”男\”
print


