zoukankan      html  css  js  c++  java
  • 列表及其魔法方法(list类中提供的方法)

    1.append(p_object) 在原值后面追加p_object(数字、字符串、列表等)所传入的东西

    li=[11,22,33]
    li.append('不得了')  此处传入的值只能是一个,如一个字符串,一个元组,一个数字,闯入两个就会报错
    print(li)
    运行结果:[11, 22, 33, '不得了']

    2.clear() 清空列表

    3.copy  拷贝列表

      (1)浅拷贝

    li=[11,22,33]
    v=li.copy()
    print(v)
    运行结果:[11, 22, 33]

    4.count() 计算列表中元素的个数

    5.extend(interable)扩展原列表,传入参数必须是可迭代对象

    li=[11,22,33]
    li.extend('不得了')
    print(li)
    运行结果:[11, 22, 33, '不', '得', '了']

    extend相当于 for i in li:
            li.append(i)

      (注意运行后与append的区别)

    6.index(value,start=None,end=None)   根据值获取该值当前的索引位置(从左往右)

    7.insert(index, p_object  在指定位置插入传入的值(第一个参数指定插入的位置,第二个参数指定插入的值)

    8.pop(index=None)  删除一个列表中指定位置的元素(默认为组后一个),并获取删除的元素

    9.remove(value)删除列表中指定的元素,左边优先,只删除第一个

    10.reverse() 将当前列表中的所有元素进行翻转

    11.sort(key=None,reverse=False) 将列表中的元素由小到大排列(默认),当设置reverse=True时,从大到小排列。 

  • 相关阅读:
    Codeforces 787D. Legacy 线段树优化建图+最短路
    Codeforces 1051E. Vasya and Big Integers
    BZOJ3261 最大异或和
    BZOJ3531 SDOI2014 旅行
    洛谷P2468 SDOI 2010 粟粟的书架
    2018 ICPC 焦作网络赛 E.Jiu Yuan Wants to Eat
    HDU6280 From Tree to Graph
    HDU5985 Lucky Coins 概率dp
    (HDU)1334 -- Perfect Cubes (完美立方)
    (HDU)1330 -- Deck (覆盖物)
  • 原文地址:https://www.cnblogs.com/jgua/p/13464066.html
Copyright © 2011-2022 走看看