• 第1月2周2天


    1. 列表的索引,切片,步长
    2. 列表的常用操作 增删改查
    3. 列表的嵌套
    4. range

    列表

    python基础数据类型之一:
    js 数组

    容器类数据类型 对容器内元素改变,容器整体都跟着改变。

    可索引,可切片,可加步长

    列表可以存储大量数据,32位5亿。64位:。1.1 10*19位。

    索引,切片,切片+步长

    "列表存储什么类型,取出的就是什么类型"
    li = ["alex",100,True,[1,2,3],{"name":"太白"},(22,33)]
    print(li[0],type(li[0]))
    "对列表进行切片,切出的就是列表"
    print(li[::2])
    print(li[-1:2:-2])
    

    增删改查,其他方法

    l1 = ["alex","wusir","taibai","egon","景女神","文周老师","日天老师"]
    "追加"
    l1.append("小温老师")
    "插入"
    l1.insert(1,"抱怨")
    "迭代着追加"把参数中的列表拆分一个个追加进列表中
    ll.extend(["alex","sb"]) # ["a","b","alex","sb"]
    "按照索引删除"
    ret = l1.pop(0)
    print(ret)
    print(l1)
    "按照元素删除"
    print(l1.remove("alex"))
    "清空,容器留着,内容删除"
    print(l1.clear())
    "del 内存级别删除"
    del l1
    "可以用按照索引删除"
    del l1[0]
    "可以按照切片删除(可以加步长)"
    del l1[3:]
    del l1[:4]
    
    "按照索引改"
    l1[2]="南无"
    "按照切片改(加步长)"
    l1[:2] = "AFS" #清空切片区域,有什么内容追加到里面
    l1[:3:2] = "fd" #按照切片加步长,需要改动几个就添加几个
    
    "其他方法"
    公共方法
    len() 查询个数
    l1.count("alex") 查询元素出现次数
    l1.index()
    l1.sort() 排序 ascii,或数字 从小到大排序 既含有字符串又含有数字不能排序会报错
    l1.sort(reverse=True)  从大到小排序
    l2.reverse()
    
    "列表的嵌套"
    l3 = [[]]
    

    元组

    只读列表,只允许查询,不允许增删改查

    tul = ("alex",100,True,[1,2,3],{"name":"太白"},(22,33))
    

    切片,索引,切片+ 步长

    for 循环

    index ,len ,count

    [[command]]+[[左键]] tuple Pycharm Show Members

    应用场景:重要的数据,不允许所有人修改,放在元组中
    元组:元组中有列表,列表可以改。但列表不能删除

    range()

    可迭代对象

    range(1,101,2)# 可加步长
    "所有偶数"
    range(2,100,2)
    "所有奇数"
    range(1,101,2)
    "反向步长"
    range(10,1,-1) 顾首不顾尾 没有1
    

    自定制的数字范围的,可迭代对象类比成列表

    range()一般和for循环结合使用

    # 方式1
    for i in l1:
         print(l1.index(i))
        
    # 方式2
    for i in range(0,len(l1)): #利用for循环通过
      range 输出索引
           print(i)
    

    in

    判断 a 在不在 s1 里

    not in

    作业

    通过标志位 ,控制内层循环与外层循环

  • 相关阅读:
    jquery.validate ajax提交
    linux权限不够,sh不能用
    几个简单的基类
    类型转换辅助工具类TypeCaseHelper
    linux下修改tomcat内存大小
    Hibernate,JPA注解@OneToMany_Map
    Hibernate,JPA注解@OneToMany_Set
    Hibernate,JPA注解@PrimaryKeyJoinColumn
    Hibernate,JPA注解@OneToOne_JoinColumn
    Hibernate,JPA注解@SecondaryTables
  • 原文地址:https://www.cnblogs.com/yonghuierming/p/9507651.html
Copyright © 2020-2023  润新知