• list类型功能剖析


     append  向后追加

    1 name_list=["eirc","alex","tony"]
    2 name_list.append('seven')
    3 print(name_list)
    4 #输出结果['eirc', 'alex', 'tony', 'seven']

    count  计算元素出现次数

    1 name_list=["eirc","alex","tony"]
    2 name_list.append('seven')
    3 name_list.append('seven')
    4 name_list.append('seven')
    5 name_list.append('seven')
    6 print(name_list.count('seven'))
    7 
    8 #输出结果 4

    extent 扩展(批量添加)

    # iterable 可迭代的

    1 name_list=["eirc","alex","tony"]
    2 name_list.append('seven')
    3 name_list.append('seven')
    4 name_list.append('seven')
    5 name_list.append('seven')
    6 print(name_list.count('seven'))
    7 temp=[111,222,33,44]
    8 name_list.extend(temp)
    9 print(name_list)
    #输出结果

      4
      ['eirc', 'alex', 'tony', 'seven', 'seven', 'seven', 'seven', 111, 222, 33, 44]

    index  获取指定元素的索引

    1 name_list=["eirc","alex","tony"]
    2 name_list.append('seven')
    3 print(name_list.index("alex"))
    4 #输出结果 1

    insert 向指定索引插入元素

    1 name_list=["eirc","alex","tony"]
    2 name_list.insert(1,'SEVEN')
    3 #在索引值为1的位置插入SEVEN
    4 print(name_list)
    5 #输出结果['eirc', 'SEVEN', 'alex', 'tony']

    pop 在原list中移除列表尾部,并且可以将其赋值给其他变量

    1 name_list=["eirc","alex","tony"]
    2 i = name_list.pop()
    3 print(i)
    4 print(name_list)
    5 #输出结果tony
    6 ['eirc', 'alex']

    remove  在list中移除某个元素(从左边找到的第一个元素)

    1 name_list=["eirc","alex","tony"]
    2 name_list.remove("tony")
    3 print(name_list)
    4 #输出结果
    5 ['eirc', 'alex']

    reverse 将list中的元素翻转

    1 name_list=["eirc","alex","tony"]
    2 name_list.reverse()
    3 print(name_list)
    4 #输出结果['tony', 'alex', 'eirc']

    sort  排序

    1 name_list=["eirc","alex","tony"]
    2 name_list.sort()
    3 print(name_list)
    4 #输出结果['alex', 'eirc', 'tony']

    del 删除指定位置的元素(也可以执行切片删除)

    1 name_list=["eirc","alex","tony"]
    2 del name_list[1]
    3 print(name_list)
    4 #输出结果['eirc', 'tony']
    1 name_list=["eirc","alex","tony","seven"]
    2 del name_list[1:3]
    3 print(name_list)
    4 #输出结果['eirc', 'seven']
  • 相关阅读:
    CORS 跨域问题, 以及作为api server 的正确配置, 后台 nginx 配置
    angular2 各种开发种遇到的问题和设置
    angular2 cli 无法正确安装使用解决
    inline-block text-align: justify 实现自适应布局, 当子inline-block之间没有空格时失效及原因
    rails active record 使用default_scope is evil, 记一次 order not work 的排查
    java class jar 的加载问题
    es6 匿名函数求阶乘
    ruby 一些基础的语法, 各种杂物箱
    ruby 给对象添加新的方法
    javascript 核心语言笔记 7
  • 原文地址:https://www.cnblogs.com/zyqy/p/9241105.html
Copyright © 2020-2023  润新知