zoukankan      html  css  js  c++  java
  • 列表切片 及 内置方法

    1.列表分片(Slice)

      listname[start : end]

      start 默认值0, end 默认值 len(listname)

      实例: 列表拷贝

        listname1 = listname[:] (相当于c++深拷贝)

        listname2 = listname (相当于c++浅拷贝)   

    2. 列表比较

      从左往右对应的每个列表元素进行比较

      可比较原则:   对应index上的元素类型 相同或者 可以进行自动类型转换

      不可比较:

     

      元素为列表的情况

     

     3. 列表运算

      a. 列表相加

        listname = listname1 + listname2

        listname += list

        注意: 列表 相加运算要求 加号两边 类型相同(都是列表)

     

       b. 列表乘法

        listname *= int_value

      c. in  /  not in 

        in: element in listname

        not in: element not in listname

     4. 列表内置函数 --- reverse(),  sort(),  count(),  index()

      a.reverse()

        原地翻转列表

      b.sort()    (默认参数 reverse = False, key = None)

        对列表进行排序 (小-->大)

        注意:列表元素必须相同,或元素间可自动类型转换

     

      c.count(value)

        返回value在列表中出现的次数

      d.index(value, [start, [stop]])

        返回value在start -- stop范围内第一次出现的下标(index),start默认值0,stop默认值len(listname)

        

        

      

  • 相关阅读:
    vue 自定义指令
    vue 插槽
    vue 菜单跳转 页面错乱
    vue项目中使用elementUI的el-tabs组件 浏览器卡死问题 解决办法
    vue 环境配置
    移动端页面 问题 注意事项
    定义全局 强制刷新指令
    手机端样式 处理
    手机访问电脑本地开发的页面
    百度AI
  • 原文地址:https://www.cnblogs.com/GuoYuying/p/11524033.html
Copyright © 2011-2022 走看看