python基础 -列表,元组
python基础 -列表,元组
一. 1.1 列表的介绍
列表是python的基础数据类型之 一 ,其他编程语言也有类似的数据类型. 比如JS中的数组, java中的数组等等. 它是以[ ]括起来, 每个元素 用' , '隔开 而且可以存放各种数据类型:
列表相比于字符串. 不仅可以存放不同的数据类型. 而且可以存放大量的数据. 32位python可以存放: 536870912个元素, 64位可以存放: 1152921504606846975个元素. 而且列表是有序的(按照你保存的顺序),有索引, 可以切片方便取值.
2.2 列表的索引和切片
列表和字符串 一样也拥有索引:
列表的切片:
二. 列表的增删改查
增, 注意, list和str是不 一样的. lst可以发生改变. 所以直接就在原来的对象上进行了操作
2. 删除
pop, remove, clear, del
3. 修改
索引切片修改
4. 查询, 列表是 一个可迭代对象, 所以可以进 行for循环
5. 其他操作
三. 列表的嵌套采用降维操作.一层一层的看就好.
四. 元组和元组嵌套
元组: 俗称不可变的列表. 又被成为只读列表, 元组也是python的基本数据类型之一, 用小括号括起来, 里面可以放任何数据类型的数据, 查询可以. 循环也可以. 切片也可以. 但就是不能改.
关于不可变, 注意: 这里元组的不可变的意思是 子元素不可变. 而子元素内部的子元素是可以变, 这取决于子元素是否是可变对象.
元组中如果只有 一个元素. 一定要添加 一个逗号, 否则就不是元组
元组也有count(), index(), len()等 方法. 可以自己测试使用
五. range
range可以帮我们获取到 一组数据. 通过for循环能够获取到这些数据.
分类:
python入门到入坟
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理