元组

Python的元组与列表类似,不同之处在于元组的元素不能修改元组使用小括号列表使用方括号

<1>访问元组

在51CTO第一次发布学习笔记_学习笔记

<2>修改元组

python中不允许修改元组的数据,包括不能删除其中的元素。

字典介绍

  • 定义字典
  • 获取字典数据(键、get)

字典的使用格式

在51CTO第一次发布学习笔记_学习笔记_02

字典的使用说明

  • 字典和列表一样,也能够存储多个数据
  • 列表中找某个元素时,是根据下标进行的
  • 字典中找某个元素时,是根据'名字'(就是冒号:前面的那个值,例如上面代码中的'name'、'id'、'sex')
  • 字典的每个元素由2部分组成,键:值。例如 'name':'二次元' ,'name'为键,'二次元'为值

若访问不存在的键,则会报错

在51CTO第一次发布学习笔记_学习笔记_03

字典的常见操作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>添加元素

在51CTO第一次发布学习笔记_学习笔记_04

这个结果一定是无法找到的

info = {'name': '春日影', 'sex': 'f', 'address': 'HBSI'}

newId = input('请输入New学号:')

info['id'] = int(newId)

print('添加之后的id为:%d' % info['id'])

#遇到的问题:教程没有给newId具体的类型,使用%d打印会出现报错,故手动进行类型转换

在51CTO第一次发布学习笔记_学习笔记_05

回显


总结:在这次学习当中,我学习了元组和字典,对它们的相关操作实践操作,在接下来也会继续进行学习的更新。