请论述python常用数据结构列表元组和字典的不同之处并举例说明
1个回答
关注
展开全部
1、列表属于可变序列,它的元素可以随时修改或删除,元组是不可变序列,其中元素不可修改,只能整体替换。2、列表可以使用append()、extend()、insert()、remove()和pop()等方法实现添加和修改,元组则没有这几个方法。3、列表可以使用切片访问和修改列表中的元素,元组也支持切片,但是它只能通过切片访问。4、元组比列表的访问和处理速度快,如果只需要访问不需要修改,建议使用元组。5、列表不能作为字典的键,而元组则可以。
咨询记录 · 回答于2022-12-15
请论述python常用数据结构列表元组和字典的不同之处并举例说明
1、列表属于可变序列,它的元素可以随时修改或删除,元组是不可变序列,其中元素不可修改,只能整体替换。2、列表可以使用append()、extend()、insert()、remove()和pop()等方法实现添加和修改,元组则没有这几个方法。3、列表可以使用切片访问和修改列表中的元素,元组也支持切片,但是它只能通过切片访问。4、元组比列表的访问和处理速度快,如果只需要访问不需要修改,建议使用元组。5、列表不能作为字典的键,而元组则可以。
例如:lst=(3,5,8)lst[2]=2是会报错的。
创建函数:def 函数名 (参数): 函数体 return 返回值调用函数:函数名(参数)常用函数参数类型:整形、浮点型、字符型、列表类型
Numpy是python科学计算的基础包,好多算法都是基于numpy构建的。
pandas提供了使我们能够快速边界处理结构化数据的大量数据结构和函数。
Matplotlib是python中常用的2D绘图库,用于绘制数据图表,生成出版物质量的图形。
加载这三个库在pip安装以后,import导入模块即可。