基本数据类型(list,tuple)
?. 列表
1 列表的介绍
列表是python的基础数据类型之? ,其他编程语?也有类似的数据类型. 比如JS中的数 组, java中的数组等等. 它是以[ ]括起来, 每个元素?‘ , ‘隔开?且可以存放各种数据类型
列表可以装的数据
列表相比于字符串. 不仅可以存放不同的数据类型. ?且可以存放?量的数据. 32位 python可以存放: 536870912个元素, 64位可以存放: 1152921504606846975个元素.?且列 表是有序的(按照你保存的顺序),有索引, 可以切??便取值.
2 列表的索引和切片
列表和字符串一样,也有索引和切片,只不过切出来的内容是列表
索引下标从0开始
列表和字符串?样也拥有索引:
列表的切片:
?. 列表的增删改查
1. 增, 注意, list和str是不?样的. lst可以发?改变. 所以直接就在原来的对象上进?了操 作
1)append() 在屁股后面添加(只加一个)
2)insert () 在某位置插入某内容
3) extend()迭代添加,多个添加
2. 删除
1)pop () 返回被删除的数据
2) remove()删除元素
3)clear() 清除
4)del 切片删除
3. 修改
索引切片修改
切片修改的时候,如果步长不是1,注意元素的个数。
4. 查询,
列表是?个可迭代对象, 所以可以进?for循环
5.list 的相关操作
sort() 排序 默认升序 reverse=True 降序
reverse() 翻转
三. 列表的嵌套
采?降维操作.?层?层的看就好.
四. 元组和元组嵌套
元组: 俗称不可变的列表.?被成为只读列表, 元组也是python的基本数据类型之?, ??括 号括起来, ??可以放任何数据类型的数据, 查询可以. 循环也可以. 切片也可以. 但就是不能 改.
元组中如果只有一个元素,需要在括号里写一个逗号
元组的第一层是不能进行赋值的,内部元素是没有要求的。
关于不可变, 注意: 这?元组的不可变的意思是?元素不可变. ??元素内部的?元素是可 以变, 这取决于?元素是否是可变对象. 元组中如果只有?个元素. ?定要添加?个逗号, 否则就不是元组
五. range
range可以帮我们获取到?组数据. 通过for循环能够获取到这些数据.
原文地址:https://www.cnblogs.com/chenxi67/p/9396336.html