python 函数之extend() 方法,append() 方法

描述

append() 方法用于在列表末尾添加新的对象。

语法

append()方法语法:

list.append(value)

参数

  • value-- 添加到列表末尾的对象

返回值

该方法无返回值,但是会修改原来的列表。

 

 

#-*-coding=utf-8-*-
def changeextend(mylist):
    mylist.extend([40,50,60]);
    print("print string mylist:",mylist)
    return
def changeappend(self):
    self.append( [2,3,4] )
    print("print string mylist:",self)
    return
mylist = [10,20,30]
yulist=['a','b',8]
changeextend( mylist )
changeappend( yulist )
changeappend( mylist )

运行结果为:

print string mylist: [10, 20, 30, 40, 50, 60]
print string mylist: ['a', 'b', 8, [2, 3, 4]]
print string mylist: [10, 20, 30, 40, 50, 60, [2, 3, 4]]

 

通过比较可知:

  1.  列表可包含任何数据类型的元素,单个列表中的元素无须全为同一类型。
  2.  append() 方法向列表的尾部添加一个新的元素。
  3.  列表是以类的形式实现的。“创建”列表实际上是将一个类实例化。因此,列表有多种方法可以操作。extend()方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中。