zoukankan      html  css  js  c++  java
  • 列表方法

    append()  # 在列表末尾添加列表元素

    li = [1, 2, 3]
    
    li.append(4)
    print(li)    # [1, 2, 3, 4]
    li.append('小明') print(li) # [1, 2, 3, 4, '小明']
    li.append([1, 2, 3]) print(li) # [1, 2, 3, 4, '小明', [1, 2, 3]]

    clear()  # 清空列表

    li = [1, 2, 3]
    
    li.clear()
    print(li)    # []

    copy()  # 拷贝(浅拷贝)

    li = [1, 2, 3]
    
    new_li = li.copy()
    print(new_li)    # [1, 2, 3]

    count(value)  # 统计元素在列表中出现的次数

    li = [1, 2, 3, 1, 5, 1]
    
    num = li.count(1)    # 3

    extend(iterable)  # 扩展原列表(参数:可迭代对象)

    li = [1, 2, 3]
    
    li.extend([4, 5])
    print(li)    # [1, 2, 3, 4, 5]
    li.extend('厉害了') print(li) # [1, 2, 3, 4, 5, '厉', '害', '了']

    index(value, statt, stop)  # 根据参数找索引位置(从左到右开始找)

    li = [1, 2, 3, 1, 4]
    
    var = li.index(1)
    print(var)    # 0
    
    var = li.index(1,1)
    print(var)    # 3
    
    var = li.index(1,2,-1)
    print(var)    # 3

    insert(index, p_object)  # 指定的位置插入元素

    li = [1, 2, 3]
    
    li.insert(1, 99)
    print(li)    # [1, 99, 2, 3]

    pop(index)  # 通过索引删除元素,并获取删除的元素(默认删除最后 一个)

    li = [1, 2, 3, 4, 5]
    
    var = li.pop()
    print(li)    # [1, 2, 3, 4]
    print(var)    # 5
    
    var = li.pop(1)
    print(li)    # [1, 3, 4]
    print(var)    # 2

    remove(value)  # 删除列表中的指定元素,左边优先(没有参数的话会报错)

    li = [1, 2, 3, 4, 5, 3]
    
    li.remove(3)
    print(li)    # [1, 2, 4, 5, 3]

     reverse()  # 将当前列表反转

    li = [1, 2, 3, 4]
    
    li.reverse()
    print(li)    # [4, 3, 2, 1]

    sort(cmp=None, key=None, reverse=False)  # 排序(默认从小到大排,reverse=True时从大到小排)

    li = [1, 3, 2, 4, 2]
    
    li.sort()
    print(li)    # [1, 2, 2, 3, 4]
    
    li.sort(reverse=True)
    print(li)    # [4, 3, 2, 2, 1]
  • 相关阅读:
    02-CSS基础与进阶-day4_2018-08-31-20-42-09
    02-CSS基础与进阶-day4__2018-08-31-20-22-57
    02-CSS基础与进阶-day3_2018-08-29-21-30-56
    02-CSS基础与进阶-day3_2018-08-29-20-39-58
    02-CSS基础与进阶-day3_2018-08-29-20-20-56
    02-CSS基础与进阶-day2_2018-08-27-22-00-56
    02-CSS基础与进阶-day2__2018-08-27-21-27-31
    02-CSS基础与进阶-day2_2018-08-27-20-57-55
    Pytest(12)pytest缓存
    Pytest(11)allure报告
  • 原文地址:https://www.cnblogs.com/yanxiaoming/p/9146770.html
Copyright © 2011-2022 走看看