Python中List数据类型的extend函数和append函数的区别
extend函数的参数是一个list,这个list里面的元素将依次添加到原list中
append函数的参数同样也是一个list,但是这个list将作为一个整体,嵌套添加到原list中
# extend函数的用法
L = [ "Michael Jackson", 10.2]
L.extend(['pop', 10])
L # output: ['Michael Jackson', 10.2, 'pop', 10]
#append函数的用法
L = [ "Michael Jackson", 10.2]
L.append(['pop', 10])
L # output: ['Michael Jackson', 10.2, ['pop', 10]]
当extend的参数是一个字符串的时候,会将该字符串中的每一个字符依次添加到调用extend函数的list中
当append的参数是一个字符串的时候,会将该字符串作为一个整体添加到调用append函数的list中
代码示例
调用extend函数,参数是字符串:
调用append函数,参数是字符串: