zoukankan      html  css  js  c++  java
  • python list常见用法

    来至builtins.py:

    def extend(self, iterable): # real signature unknown; restored from __doc__
    """ L.extend(iterable) -> None -- extend list by appending elements from the iterable """
    pas
      #把iterable里的元素一个一个的追加到列表后面。
    def append(self, p_object): # real signature unknown; restored from __doc__
    """ L.append(object) -> None -- append object to end """
    pass
      #把object直接追加到列表后面。

    extent和append的对比如下:
     1 a=[1]
     2 b=[1]
     3 a.append(2)
     4 try:
     5     b.extend(2)
     6 except(TypeError):
     7     print("类型错误")
     8 print("a=",a)
     9 print("b=",b)
    10 a.append([3,4])
    11 b.extend([3,4])
    12 print("a=",a)
    13 print("b=",b)

    其结果为:

    类型错误
    a= [1, 2]
    b= [1]
    a= [1, 2, [3, 4]]
    b= [1, 3, 4]
    def pop(self, index=None): # real signature unknown; restored from __doc__
    """
    L.pop([index]) -> item -- remove and return item at index (default last).
    Raises IndexError if list is empty or index is out of range.
    """
    pass
      #删除索引位置的元素,第一个元素的所有为0,默认删除最后一个元素。

  • 相关阅读:
    树的定义与存储
    软件测试概论二
    软件测试概论
    抽象数据类型
    java编程总结01---20190214
    java 按行读取本文文件并存放到mongodb中
    刷题感悟
    刷题感悟- Binary Tree Path Sum
    java io与nio
    java IO 学习笔记
  • 原文地址:https://www.cnblogs.com/owasp/p/5376447.html
Copyright © 2011-2022 走看看