zoukankan      html  css  js  c++  java
  • Python3-列表

    序列是Python中最基本的数据结构。每一个元素,都有一个位置或索引,第一个索引为0,第二个索引为1,依次类推。

    序列可以进行的操作包括索引、切片等。

    创建一个列表,使用逗号将元素隔开。如下所示:

    list1=['AAA',‘BBB’,1,2]

    list2=[1,2,3,4,5]

    list3=["CCC","DDD","EEE","FFF"]

    一、访问列表中的值

      使用下标索引来访问列表中的值。例子:

      l

      

        

    二、更新列表

      可以使用索引来进行修改或更新。也可使用append()方法来添加列表项。例子:

      

      使用append()方法进行添加时,会直接放到列表中的最后边。例子:

      

    三、删除列表元素

      可以使用del语句来删除列表的元素。例子:

        

    四、列表脚本标识符

      1、len([1,2,3]) :表示输出列表的长度。3

      2、[1,2,3]+[4,5,6]:组合列表,合成一个列表输出。[1,2,3,4,5,6]

      3、[1]*4:重复输出数字1,4次。

      4、1 in [1,2,3]:检查元素1 是否在列表中。返回的值为 True或False。

      5、for x in [1,2,3]:

          print(x):迭代,输出列表中的所有元素。 

      6、L[1:]:输出从第二个元素开始后的所有的元素。

    五、嵌套列表

      使用嵌套列表即在列表里创建其他列表,例子:

      

    六、列表函数和方法

    1>函数

      1、len(list):列出列表中元素的个数

      2、max(list):列出列表元素的最大值

      3、min(list):列出列表元素的最小值

      4、list(tulp):将元组转换为列表

     2>方法

      1、list.append(obj):在列表的末尾添加新的元素

      2、list.count(obj):统计某个元素在列表中出现的次数

      3、list.index(obj):在列表中找到索引对应的数据

      4、list.insert(index,obj):将对象插入到列表中,给出指定的位置

      5、list.pop([index=-1]):移除列表中的一个元素,并发布会移除的值

      6、list.remove(obj):移除列表中的元素

      7、list.reverse():反向列表中元素

      8、list.sort():对原列表进行排序

      9、list.clear():清空列表

      10、list.copy():复制列表

      

  • 相关阅读:
    vimrc之fileformat
    std::copy ( myvector.begin(), myvector.end(), out_it )
    backtrace、backtrace_symbols
    mysql之replicate_do_table/replicate_ingore_table/replicate_wide_do_table/replicate_wide_ingore_table
    symbol lookup error
    mysql之select into outfile
    flex与bison
    运行maven打出来的jar包报错:Unable to locate Spring NamespaceHandler for XML schema namespace
    让maven生成可运行jar包
    windows下通过Git Bash使用Git常用命令
  • 原文地址:https://www.cnblogs.com/wzw-1230074/p/9515823.html
Copyright © 2011-2022 走看看