zoukankan      html  css  js  c++  java
  • python 基础篇 04(列表 元组 常规操作)

    本节主要内容:
    1. 列表
    2. 列表的增删改查
    3. 列表的嵌套
    4. 元组和元组嵌套
    5. range

    一. 列表
    1.1 列表的介绍
    列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型. 比如JS中的数组, java中的数组等等. 它是以[ ]括起
    来, 每个元素用' , '隔开而且可以存放各种数据类型:

    列表相比于字符串. 不仅可以存放不同的数据类型. 而且可以存放大量的数据. 32位python可以存放: 536870912个元素,
    64
    位可以存放: 1152921504606846975个元素.而且列表是有序的(按照你保存的顺序),有索引, 可以切片方便取值.

    列表的索引与切片:

    二. 列表的增删改查 :

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

    lst = ["麻花藤", "林俊杰", "周润发", "周芷若"]

    增加:

      lst.append()     直接在结尾添加,---->>>追加    

      lst.insert("位置","内容")    插入 ----->>>在某位置插入内容,某位置的原内容向后移

      lst.extend(   可迭代的  )      添加内容

    删除:

      .pop()  向外弹出,弹出最后一个 或者 指定弹出内容(索引)  可拿到删除内容

      .remove( "内容" )   指定元素删除,没有返回值

      .clear()   清空列表,没有返回值

      del lst[1:2]  删除内容 

    修改:

      用切片或指定位置修改

    查询:

      列表是可迭代的(之后会讲迭代,不要着急),可以进行for循环.

      所以  for i in lst:

          print(i)

    常规操作:

      .count()  计数的

      len(lst)    求长度

      .sort()   排序---->>>默认是升序(从小到大)        .sort(reverse=True)   降序------>>>默认reverse=False,所以修改后降序

      .reverse()   反转  , 倒过来

    三. 列表的嵌套:
    采用降维操作.一层一层的看就好.

    四. 元组和元组嵌套
    元组: 俗称不可变的列表.又被成为只读列表, 元组也是python的基本数据类型之一, 用小括号括起来, 里面可以放任何数据类型
    的数据, 查询可以. 循环也可以. 切片也可以. 但就是不能改

    关于不可变, 注意: 这里元组的不可变的意思是子元素不可变. 而子元素内部的子元素是可以变, 这取决于子元素是否是可变对
    象.    注:------>>>可变的子元素也不能是元组.
    元组中如果只有一个元素. 一定要添加一个逗号, 否则就不是元组     lst=(1,)

           

  • 相关阅读:
    【翻译】JavaScript循环和作用域
    【js-xlsx和file-saver插件】前端导出数据到excel
    H5混合开发进阶
    一分钟搞定vue全局注册事件eventBus
    cordova+vue构建app进阶
    LayaBox进阶之UI管理器
    Layabox进阶之资源加载
    H5混合开发进阶之inspect调试
    认识json
    正则学习记录
  • 原文地址:https://www.cnblogs.com/dalaoban/p/9135499.html
Copyright © 2011-2022 走看看