python-append和extend的区别
2017-05-05 10:57
513 查看
append函数和extend函数都仅只可以接收一个参数,
append 可以追加任意类型,甚至是tuple
extend ()方法的参数支持任何可迭代对象(不仅仅是序列对象)。
append之后,会把追加的参数类型当成一个完整的个体放到原list里面,len(list)的长度+1
extend 是把接收到的list2中的每个元素添加到原 list 中,len(list)=len(list)+len(list2)
注意:append函数和extend函数都没有返回值
例子:
append 可以追加任意类型,甚至是tuple
extend ()方法的参数支持任何可迭代对象(不仅仅是序列对象)。
append之后,会把追加的参数类型当成一个完整的个体放到原list里面,len(list)的长度+1
extend 是把接收到的list2中的每个元素添加到原 list 中,len(list)=len(list)+len(list2)
注意:append函数和extend函数都没有返回值
例子:
1 >>> li = ['a', 'b', 'c'] 2 >>> li.extend(['d', 'e', 'f']) 3 >>> li 4 ['a', 'b', 'c', 'd', 'e', 'f'] 5 >>> len(li) 6 6 7 >>> li[-1] 8 'f' 9 >>> li = ['a', 'b', 'c'] 10 >>> li.append(['d', 'e', 'f']) 11 >>> li 12 ['a', 'b', 'c', ['d', 'e', 'f']] 13 >>> len(li) 14 4 15 >>> li[-1] 16 ['d', 'e', 'f']
相关文章推荐
- python列表操作之extend和append的区别实例分析
- python list之append和extend的区别
- python之list.append()和list.extend(list)的区别
- python中的extend和append的区别
- Python3中append与extend的区别
- [python] list.append()和list.extend()的区别
- python中append和extend的区别
- python | append( ) & extend( )的区别
- Python 语言list 列表类型中的 extend() 和 append() 的区别
- python list之extend和append的区别
- python list之append和extend的区别
- python append、extend与insert的区别
- 也谈python列表append和extend的区别
- python - 简述list. extend() 和 append() 区别
- python中extend和append的区别
- python list之append和extend的区别
- python之list.append()和list.extend(list)的区别
- Python列表中append()方法与extend()方法的区别
- Python list之append和extend的区别
- list的extend()与append()的使用和区别 Python