04.Python基本数据类型(list,tuple)

⼀. 列表

1.1 列表的介绍

列表是python的基础数据类型之⼀ ,其他编程语⾔也有类似的数据类型. 比如JS中的数

组, java中的数组等等. 它是以[ ]括起来, 每个元素⽤' , '隔开⽽且可以存放各种数据类型:

 

列表相比于字符串. 不仅可以存放不同的数据类型. ⽽且可以存放⼤量的数据. 32位

python可以存放: 536870912个元素, 64位可以存放: 1152921504606846975个元素.⽽且列

表是有序的(按照你保存的顺序),有索引, 可以切⽚⽅便取值.

2.2 列表的索引和切片

列表和字符串⼀样也拥有索引:

列表的切片:

 

⼆. 列表的增删改查

1. 增, 注意, list和str是不⼀样的. lst可以发⽣改变. 所以直接就在原来的对象上进⾏了操

 

2. 删除

pop, remove, clear, del

 

3. 修改

索引切片修改

4. 查询, 列表是⼀个可迭代对象, 所以可以进⾏for循环

5. 其他操作

 

三. 列表的嵌套

采⽤降维操作.⼀层⼀层的看就好. 

 

四. 元组和元组嵌套

元组: 俗称不可变的列表.⼜被成为只读列表, 元组也是python的基本数据类型之⼀, ⽤⼩括

号括起来, ⾥⾯可以放任何数据类型的数据, 查询可以. 循环也可以. 切片也可以. 但就是不能

改. 

 

关于不可变, 注意: 这⾥元组的不可变的意思是⼦元素不可变. ⽽⼦元素内部的⼦元素是可

以变, 这取决于⼦元素是否是可变对象.

元组中如果只有⼀个元素. ⼀定要添加⼀个逗号, 否则就不是元组

元组也有count(), index(), len()等⽅法. 可以⾃⼰测试使⽤

五. range

range可以帮我们获取到⼀组数据. 通过for循环能够获取到这些数据.

猜你喜欢

转载自www.cnblogs.com/xuweng/p/12163343.html