码迷,mamicode.com
首页 > 其他好文 > 详细

-基本数据类型(list,tuple)二

时间:2018-07-31 17:21:37      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:tuple   list   pen   lis   原来   可变   切片   对象   数组   

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

技术分享图片

-基本数据类型(list,tuple)二

标签:tuple   list   pen   lis   原来   可变   切片   对象   数组   

原文地址:https://www.cnblogs.com/chenxi67/p/9396336.html

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