Python append与expand 区别
来源:互联网 发布:实用 双肩包 知乎 编辑:程序博客网 时间:2024/05/29 04:03
append() 与expand()区别:
分别尝试以下方法,结果如下:
mylist=[1,2,[3,4]] >>>[1,2,[3,4]]
mylist.append(5) >>>[1, 2, [3, 4], 5]
mylist.append([5]) >>>[1, 2, [3, 4], [5]]
mylist.append([5,6]) >>>[1, 2, [3, 4], [5, 6]]
mylist.extend([5,6]) >>>[1, 2, [3, 4], 5, 6]
mylist.extend([5]) >>> mylist.expand(1, 2, [3, 4], 5)
mylist.extend(5) >>>TypeError: 'int' object is not iterable
可总结:
list.append(arg1) 可以是任意参数,作用是往已有列表中添加元素,如果添加的是列表,就被当成一个元素存在原列表中,只使list长度增加1.
list.extend(list1) 参数必须是列表类型,左右时将参数中的列表合并到原列表的末尾,使 list长度增加len(list1)。
2. from module import 与import 区别
from module import function 后 ,function() 直接可用
import function 后,,要通过module.function() 调用。
参考 http://www.cnblogs.com/qi09/archive/2012/02/09/2344148.html
参考
3. 下划线
_XXX (单下划线) 模块中的私有属性,在该类之外甚至子类中不可直接使用或import 导入
__XXX (双下划线) 类的私有成员
__XXX__ (前后双下划线 )python特殊的方法表示,相当于保留方法名, 如 __name__, __doc__ ,__init__, __repr__
参考 http://blog.163.com/jackylau_v/blog/static/175754040201182113817834/
- Python append与expand 区别
- Python.append()与Python.expand()
- extend 与 append 区别
- python list 中append与extend函数的区别赏析
- Python列表中append()方法与extend()方法的区别
- python中list extend与append的区别
- list的extend()与append()的使用和区别 Python
- python: extend (扩展) 与 append (追加) 的区别
- python中append与extend方法的区别
- python | append( ) & extend( )的区别
- append()与prepend()的区别
- append与 appendTo的区别
- python 中 append 与 extend
- python中的append与extend
- python中的extend和append的区别
- python中extend和append的区别
- python中的extend和append的区别
- python中append和extend的区别
- U盘安装Centos6.3 拔掉U盘后无法进入系统
- 被此题坑了
- CSDN新年礼物
- hdu2296
- 字节对齐说明
- Python append与expand 区别
- web proxy simulate
- 史玉柱背后的女人——程晨
- Java_简单模仿登陆
- Java
- Java_垃圾简单举例
- 山东大学(威海)CSDN高校俱乐部举办“青年工程师大学堂”
- solrj操作solr
- 从1.5k到18k, 一个程序员的5年成长之路