python中的append和expend
来源:互联网 发布:淘宝网奥特曼玩具 编辑:程序博客网 时间:2024/06/06 20:56
- >>> li = ['a', 'b', 'c']
- >>> li.extend(['d', 'e', 'f'])
- >>> li
- ['a', 'b', 'c', 'd', 'e', 'f']
- >>> len(li)
- 6
- >>> li[-1]
- 'f'
- >>> li = ['a', 'b', 'c']
- >>> li.append(['d', 'e', 'f'])
- >>> li
- ['a', 'b', 'c', ['d', 'e', 'f']]
- >>> len(li)
- 4
- >>> li[-1]
- ['d', 'e', 'f']
- Lists 的两个方法 extend 和 append 看起来类似,但实际上完全不同。extend 接受一个参数,这个参数总是一个 list,并且把这个 list 中的每个元素添加到原 list 中。
- 在这里 list 中有 3 个元素 ('a'、'b' 和 'c'),并且使用另一个有 3 个元素 ('d'、'e' 和 'f') 的 list 扩展之,因此新的 list 中有 6 个元素。
- 另一方面,append 接受一个参数,这个参数可以是任何数据类型,并且简单地追加到 list 的尾部。在这里使用一个含有 3 个元素的 list 参数调用 append 方法。
- 原来包含 3 个元素的 list 现在包含 4 个元素。为什么是 4 个元素呢?因为刚刚追加的最后一个元素本身是个 list。List 可以包含任何类型的数据,也包括其他的 list。这或许是您所要的结果,或许不是。如果您的意图是 extend,请不要使用 append。
阅读全文
0 0
- python中的append和expend
- python中的extend和append的区别
- python中的extend和append的区别
- Python List中的append和extend
- python中的extend和append的区别
- python中的extend和append的区别
- python中的pop函数和append函数
- Python append 和 .join
- python中的extend和append以及.strip()
- python中的append与extend
- python 的 append 和 extend
- Python的extend()和append()
- python extend和append总结
- Python 列表 insert 和 append
- Python-append和extend函数
- QList 中的 append 和 push_back
- Python可迭代对象中的添加和删除(add,append,pop,remove,insert)
- Python 语言list 列表类型中的 extend() 和 append() 的区别
- 说话人识别概述
- GC日志分析
- 在maven中,整合hibernate和c3p0
- hdoj1006 Tick and Tick(数学问题,解不等式,求并集)
- iOS 学习笔记之NSPredicate 模糊、精确、查询
- python中的append和expend
- html手机自适应
- imgproc模块--轮廓搜索
- 【C++】Cpp入门基础知识
- css字体加粗
- Jfinal(二)--------Controller层get 、post接收参数
- Java线程池
- 小米智能云-春招实习-面经
- 外观模式