码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-01-07 20:10:11      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:list   可迭代对象   range   就是   迭代   alt   操作   逗号   clear   

?. 列表

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循环能够获取到这些数据.

技术图片

 

 

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

标签:list   可迭代对象   range   就是   迭代   alt   操作   逗号   clear   

原文地址:https://www.cnblogs.com/xuweng/p/12163343.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!