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]]
通过比较可知:
- 列表可包含任何数据类型的元素,单个列表中的元素无须全为同一类型。
- append() 方法向列表的尾部添加一个新的元素。
- 列表是以类的形式实现的。“创建”列表实际上是将一个类实例化。因此,列表有多种方法可以操作。
extend()
方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中。