字典知识点与作业

字典知识点与作业本文详细介绍了 Python 字典的使用 包括字典的选择 字典的创建与操作 如增删改查 以及字典的遍历

大家好,欢迎来到IT知识分享网。

字典——(容器中比较常用的数据类型)

1.字典与列表的选择

1)如果同时保存的多个数据意义相同就用列表

2)如果同时保存多个数据意义不同的就是用字典

2.dirc(字典)

字典是容器型数据类型,将{}作为容器的标志,里面多个键值对用逗号隔开

{键1:值1,键2:值2:键3:值3…}

特点:字典是可变数据类型(支持增删改),字典是无序的(不支持下标操作),字典的元素是键值对 —–键的要求:1.键是不可变类型的数据(一般使用字符串) 2.键是唯一的 ——- 值的要求—–没有要求

3.空字典

dirc={ }—–表示空,没有元素

4.字典基本操作

查数据

1)查单个数据———获取字典某个键对应的值

方法一:

字典[键]—–获取字典中指定键对应的值

如: student={ 
   "姓名":"小明","年龄":20,"身高":170,"体重":60} print(student["身高"]) 

方法二:

字典.get(键)—–获取字典中指定键对应的值

student={ 
   "姓名":"小明","年龄":20,"身高":170,"体重":60} print(student.get("身高")) 

两者的区别是:前者如果键不存在,会报错,后者如果键不存在,会返回None

方法三:

字典.get(键,默认值)—-如果键不存在,会返回默认值

student={ 
   "姓名":"小明","年龄":20,"身高":170,"体重":60} print(student.get("性格")) print(student["性格"]) print(student.get("性格","好")) 

如:实际生活中的字典

定义字典保存班级信息:班级名、位置、讲师、班主任、学生

class1 = { 
    'class_name': 'Python2204', 'address': '15教', 'lecturer': { 
   'name': '余婷', 'age': 18, '': '', 'gender': '女'}, 'class_teacher': { 
   'name': '静静', 'tel': '110'}, 'students': [ { 
   'name': 'stu1', 'age': 21, 'major': '会计', 'tel': '120', 'contacts': { 
   'name': '张三', 'tel': ''}}, { 
   'name': 'stu2', 'age': 30, 'major': '电子', 'tel': '', 'contacts': { 
   'name': '小明', 'tel': ''}}, { 
   'name': 'stu3', 'age': 19, 'major': '旅游管理', 'tel': '', 'contacts': { 
   'name': '小花', 'tel': ''}}, { 
   'name': 'stu4', 'age': 25, 'major': '通信', 'tel': '', 'contacts': { 
   'name': '李四', 'tel': ''}}, { 
   'name': 'stu5', 'age': 25, 'major': '机械', 'tel': '', 'contacts': { 
   'name': '王五', 'tel': ''}}, { 
   'name': 'stu6', 'age': 23, 'major': '数学'

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/133313.html

(0)
上一篇 2025-07-24 16:33
下一篇 2025-07-24 16:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信