元组
Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。
<1>访问元组
<2>修改元组
python中不允许修改元组的数据,包括不能删除其中的元素。
字典介绍
- 定义字典
- 获取字典数据(键、get)
字典的使用格式
字典的使用说明
- 字典和列表一样,也能够存储多个数据
- 列表中找某个元素时,是根据下标进行的
- 字典中找某个元素时,是根据'名字'(就是冒号:前面的那个值,例如上面代码中的'name'、'id'、'sex')
- 字典的每个元素由2部分组成,键:值。例如 'name':'二次元' ,'name'为键,'二次元'为值
若访问不存在的键,则会报错
字典的常见操作1
<1>查看元素
info = {'name':'春日影','age':'18'}
print(info['age']) #获取年龄
#print(info['sex']) # 获取不存在的key,会发生异常
print(info.get('sex')) # 获得不存在的Key,获得到空的内容,不会出现异常
#结果:
#18
#None
<2>修改元素
info = {'name':'秋日','id':'100','sex':'f','address':'HBSI'}
newId = input('请输入新的学号')
info['id'] = int(newId)
print('修改之后的id为%d:'%info['id'])
#字典的每个元素中的数据是可以修改的,只要通过Key找到,就可以修改啦
<3>添加元素
这个结果一定是无法找到的
info = {'name': '春日影', 'sex': 'f', 'address': 'HBSI'}
newId = input('请输入New学号:')
info['id'] = int(newId)
print('添加之后的id为:%d' % info['id'])
#遇到的问题:教程没有给newId具体的类型,使用%d打印会出现报错,故手动进行类型转换
回显
总结:在这次学习当中,我学习了元组和字典,对它们的相关操作实践操作,在接下来也会继续进行学习的更新。