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

    1、列表访问:

     2、列表切片:

    list_a[3:6] = [4,5,6],前包含后不包含,即[3,6)

    list_a[2:] = [3,4,5,6,7,8,9],后为空表示取到最后一位。

    list_a[ :2] = [1,2],前为空,表示从第一位开始取。

    list_a[1: :2] = [2,4,6,8],2代表步长,表示每隔1个元素取一个。

    3、列表方法

    append(),插入到列表最后一位

     insert(n,'str'),灵活插入

     列表元素修改,直接赋值

    a[1] = 'str'

     删除

    remove,pop,del

    a.remove('str'),只能删除固定字符串

    a.pop(索引)。删除后返回删除值

     del a[索引] ,通过索引直接删除某个值

    del a ,删除整个列表

    a.count('str'),计算列表a中元素出现次数

    a.extend(list_b),将列表b添加到列表a中

    a.index('str') 取得元素的索引,只返回找到的第一个元素

     a.reverse(),倒序排列

     a.sort(),列表自动排序,默认sort(reverse = True)

    type(a) is list,判断a,是否是列表

    sorted,对所有可迭代对象进行排序,并生成新的列表

     4、元组,只读列表

    a=(1,2,3,4)

    a.count()

    a.index()

    喵桃桃~
  • 相关阅读:
    Dictionary用法详解
    List与IList的区别
    接口
    C# List<T>用法详解
    c#FileStream文件读写
    学习如何用VS2010创建ocx控件
    sql server零碎知识
    BinaryWriter和BinaryReader用法
    通讯录源程序分析
    美丽说
  • 原文地址:https://www.cnblogs.com/taotao1904/p/13359893.html
Copyright © 2011-2022 走看看