没有合适的资源?快使用搜索试试~ 我知道了~
【Python】Python中的数组、列表、元组、Numpy数组、Numpy矩阵
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 16 下载量 171 浏览量
2020-12-21
19:33:36
上传
评论 1
收藏 117KB PDF 举报
温馨提示
试读
5页
前言 面试中特别重视对于数据结构的考查(某次面试被问及Python中列表和数组的区别,回答的不好,痛定思痛,扎实的基础决定面试的成败!) 本节简要总结Python中数组、列表、元组、Numpy数组、Numpy矩阵的概念与联系。 1. 数组 Python没有数组!!! 2. 列表 python内置类型,即动态数组,C++标准库的vector,但可含不同类型的元素于一个list中。 下标:按下标读写,就当作数组处理,以0开始,有负下标的使用 list的常用方法 L.append(var) #追加元素 L.insert(index,var) L.pop(var) #返回最后一个元素,并从
资源推荐
资源详情
资源评论
【【Python】】Python中的数组、列表、元组、中的数组、列表、元组、Numpy数组、数组、
Numpy矩阵矩阵
前言前言
面试中特别重视对于数据结构的考查(某次面试被问及Python中列表和数组的区别,回答的不好,痛定思痛,扎实的基础决
定面试的成败!)
本节简要总结Python中数组、列表、元组、Numpy数组、Numpy矩阵的概念与联系。
1. 数组数组
Python没有数组!!!
2. 列表列表
python内置类型,即动态数组,C++标准库的vector,但可含不同类型的元素于一个list中。
下标:按下标读写,就当作数组处理,以0开始,有负下标的使用
list的常用方法
L.append(var) #追加元素
L.insert(index,var)
L.pop(var) #返回最后一个元素,并从list中删除之
L.remove(var) #删除第一次出现的该元素
L.count(var) #该元素在列表中出现的个数
L.index(var) #该元素的位置,无则抛异常
L.extend(list) #追加list,即合并list到L上
L.sort() #排序
L.reverse() #倒序
更多操作:Python 列表(list)操作
3. 元组元组
tuple也是一个class,是不可变的list类型,不可以增删改。
任意无符号的对象,以逗号隔开,默认为元组。
详细用法:python中元组(tuple)用法总结
与与list的异同的异同
异:
元组一旦创建不可改变,例如:aa=tuple(1,2,3);
元组不能追加(append)元素,弹出(pop)元素等;
只能对元组中的元素进行索引aa[0],不能对其中的元组进行赋值aa[0]=8;
使用元组的好处在于对元组进行操作更为高效,适合存放一组常量;
同:
定义 tuple 与定义 list 的方式相同, 除了整个元素集是用小括号包围的而不是方括号。
Tuple 的元素与 list 一样按定义的次序进行排序。 Tuples 的索引与 list 一样从 0 开始, 所以一个非空 tuple 的第一个元素总是
t[0]。
负数索引与 list 一样从 tuple 的尾部开始计数。
与 list 一样分片 (slice) 也可以使用。注意当分割一个 list 时, 会得到一个新的 list ;当分割一个 tuple 时, 会得到一个新的
tuple。
用用 Tuple 的好处的好处
Tuple 比 list 操作速度快。如果您定义了一个值的常量集,并且唯一要用它做的是不断地遍历它,请使用 tuple 代替 list。
如果对不需要修改的数据进行 “写保护”,可以使代码更安全。使用 tuple 而不是 list 如同拥有一个隐含的 assert 语句,说明这
一数据是常量。如果必须要改变这些值,则需要执行 tuple 到 list 的转换。
Tuple 与与 list 的转换的转换
Tuple 可以转换成 list,反之亦然。从效果上看,tuple 冻结一个 list,而 list 解冻一个 tuple。
内置的 tuple 函数接收一个 list,并返回一个有着相同元素的 tuple。
a = [1, 2, 3] tuple(a)
而 list 函数接收一个 tuple 返回一个 list。
资源评论
- weixin_460384982023-05-19资源太好了,解决了我当下遇到的难题,抱紧大佬的大腿~
- ^∃sc@pe2022-11-02内容与描述一致,超赞的资源,值得借鉴的内容很多,支持!
weixin_38682790
- 粉丝: 3
- 资源: 978
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功