zoukankan      html  css  js  c++  java
  • Python 之路Day04

    列表

    • list:数据类型之一,存储数据,大量的,存储不同类型的数据

    • lst=[1,2,'alex',True,['钥匙','门禁卡',['银行卡']]]
      print(lst)
      
    • 列表 -- 容器

      • 别的语言称为数组的就是Python中的列表
      • 列表是一种有序的容器,支持索引
      • 列表是一种可变数据类型,原地修改

    增加

    • append() -- 在末尾增加

      • lst=[1,2,3,4]
        lst.append(5)
        print(lst)
        
    • insert() -- 插入

      • lst.insert(2,'6')
        print(lst)
        
        • 按照索引插,尽量少使用
    • extend() -- 迭代添加

      • lst.extend('alex')
        print(lst)
        

    删除

    • remove() -- 按照元素名删除,左到右只删除一次

      • lst.remove(3)
        print(lst)
        
    • pop() -- 弹出,默认弹出最后一个,并且返回值是返回的内容

      • lst.pop()
        print(lst)
        
      • print(repr(lst.pop(2)))  #repr用来查看原生态类型
        print(lst)
        
        • 按照索引弹出
    • clear() -- 清空

      • lst.clear()
    • del -- 删除,删除元素消失,不可再用

      • 通过索引删除
      • 通过切片删除
      • 通过步长删除

    修改

    • lst[]=' '
      • 通过索引修改
    • lst[1:3]='alex'
      • 通过切片修改时后面跟可迭代对象,默认步长为1,修改的内容可多可少
    • lst[1:5:2]='ab'
      • 步长不为1时,必须一一对应

    列表的查

    • for 循环(遍历查询)
    • 索引

    列表的嵌套

    • lst=[1,2,[3,4,5,['alex[]',True,[[1,2,]],90],'wusir'],'taibai']
    • lst[][][]
      • 一层层查询

    元组

    • tuple: Python数据类型之一
    • 元组方式
      • tu=(1,2,3)
    • 有序,不可变(不能增删改),只支持查
    • 元组就是一个不可变的列表

    元组的方法

    • count() -- 统计
    • index() -- 获取索引
      • print(tu.index())
        • 通过元素查询索引

    元组嵌套

    • 与列表一样

    range

    • 范围
    • print(range(1,10))
      • Python 3 中打印range时自己本身
      • Python 2 中打印range获取的是一个列表,列表的元素是1-9
    • range(1,10) :(起始位置,终止位置)顾头不顾尾
    • range(10): 10代表的是终止位置,默认起始位置是0
    • range是一个可迭代对象
    • range(1,10,2): (起始位置,终止位置,步长)
      • range的诞生是为了解决不能循环数字
  • 相关阅读:
    HDU 2236 无题Ⅱ
    Golden Tiger Claw(二分图)
    HDU 5969 最大的位或 (思维,贪心)
    HDU 3686 Traffic Real Time Query System (图论)
    SCOI 2016 萌萌哒
    Spring Boot支持控制台Banner定制
    构建第一个Spring Boot程序
    Spring Boot重要模块
    Java fastjson JSON和String互相转换
    BCompare 4 Windows激活方法【试用期30天重置】
  • 原文地址:https://www.cnblogs.com/zlx960303/p/11861687.html
Copyright © 2011-2022 走看看