python list中append()与extend()用法
2015-10-05 11:58
465 查看
列表是以类的形式实现的。“创建”列表实际上是将一个类实例化。因此,列表有多种方法可以操作。
1. 列表可包含任何数据类型的元素,单个列表中的元素无须全为同一类型。
2.
3.
**********************************************************************************************************************
append()用法示例:
>>> mylist = [1,2,0,'abc']
>>> mylist
[1, 2, 0, 'abc']
>>> mylist.append(4)
>>> mylist
[1, 2, 0, 'abc', 4]
>>> mylist.append('haha')
>>> mylist
[1, 2, 0, 'abc', 4, 'haha']
>>>
**********************************************************************************************************************
extend()用法示例:
>>> mylist
[1, 2, 0, 'abc', 4, 'haha']
>>> mylist.extend(['lulu'])
>>> mylist
[1, 2, 0, 'abc', 4, 'haha', 'lulu']
>>> mylist.extend([aaa,'lalalala'])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'aaa' is not defined
>>> mylist.extend(['123123','lalalala'])
>>> mylist
[1, 2, 0, 'abc', 4, 'haha', 'lulu', '123123', 'lalalala']
>>> mylist.extend([111111,222])
>>> mylist
[1, 2, 0, 'abc', 4, 'haha', 'lulu', '123123', 'lalalala', 111111, 222]
>>>
OVER!
1. 列表可包含任何数据类型的元素,单个列表中的元素无须全为同一类型。
2.
append()方法向列表的尾部添加一个新的元素。只接受一个参数。
3.
extend()方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中。
**********************************************************************************************************************
append()用法示例:
>>> mylist = [1,2,0,'abc']
>>> mylist
[1, 2, 0, 'abc']
>>> mylist.append(4)
>>> mylist
[1, 2, 0, 'abc', 4]
>>> mylist.append('haha')
>>> mylist
[1, 2, 0, 'abc', 4, 'haha']
>>>
**********************************************************************************************************************
extend()用法示例:
>>> mylist
[1, 2, 0, 'abc', 4, 'haha']
>>> mylist.extend(['lulu'])
>>> mylist
[1, 2, 0, 'abc', 4, 'haha', 'lulu']
>>> mylist.extend([aaa,'lalalala'])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'aaa' is not defined
>>> mylist.extend(['123123','lalalala'])
>>> mylist
[1, 2, 0, 'abc', 4, 'haha', 'lulu', '123123', 'lalalala']
>>> mylist.extend([111111,222])
>>> mylist
[1, 2, 0, 'abc', 4, 'haha', 'lulu', '123123', 'lalalala', 111111, 222]
>>>
OVER!
相关文章推荐
- Android学习【7】manifest文件讲解
- iOS 多线程 GCD
- Objective-c包装类
- unity官方demo学习之Stealth(二十)敌人视听范围
- Scalaz(7)- typeclass:Applicative-idomatic function application
- Scalaz(7)- typeclass:Applicative-idomatic function application
- Android专项练习题
- Swift学习笔记14——初始化(Initialization)和析构(Deinitialization)其一
- Android:screenrecord录制屏幕录像
- Android Studio 的 Preview窗口
- iOS界面编程-UIWebView
- Android中SimpleAdapter详解
- openCV program compile error “libopencv_core.so.2.4: cannot open shared object file: No such file or
- Android系统中设置TextView的行间距(非行高)
- unity官方demo学习之Stealth(十九)敌人动画控制
- 【Android 学习】AndroidMainfest.xml详解
- 异常收集-org.hibernate.hql.internal.ast.QuerySyntaxException: activityinfo is not mapped
- Android开发者必须深入学习的10个应用开源项目
- iOS
- Android Studio百度地图开发