python基础课堂笔记010列表:打了激素的数组
本帖最后由 lihling7 于 2019-5-10 20:11 编辑010 列表:打了激素的数组
一、创建列表
1、创建一个普通的列表
>>> number =
>>> number
2、创建一个混合列表>>> mix = ]
>>> mix
] 3、创建一个空列表>>> empty = []
>>> empty
[]二、向列表添加元素 1、append()添加一个元素,括号内任何类型皆可,’ ’表示字符串和字符
.号是限制范围,点作用域>>> member = ['小甲鱼', '小布丁', '黑夜']
>>> member.append('娃娃')
>>> member
['小甲鱼', '小布丁', '黑夜', '娃娃']
>>> len(member)
4
>>> member.append('竹林','小溪')#这样会报错,因为append只有一个参数
Traceback (most recent call last):
File "<pyshell#11>", line 1, in <module>
member.append('竹林','小溪')#这样会报错,因为append只有一个参数
TypeError: append() takes exactly one argument (2 given) 2、extend()添加一个列表,类型描述同上>>> member
['小甲鱼', '小布丁', '黑夜', '娃娃']
>>> member.extend(['竹林','小溪'])
>>> member
['小甲鱼', '小布丁', '黑夜', '娃娃', '竹林', '小溪']>>> member.extend('竹林','小溪')#这样会报错,因为extend的参数是列表
Traceback (most recent call last):
File "<pyshell#12>", line 1, in <module>
member.extend('竹林','小溪')#这样会报错,因为extend的参数是列表
TypeError: extend() takes exactly one argument (2 given) 3、insert(位置 , 1个元素)添加一个元素并指定位置,类型描述同上>>> member
['小甲鱼', '小布丁', '黑夜', '娃娃', '竹林', '小溪']
>>> member.insert(2, '牡丹')
>>> member
['小甲鱼', '小布丁', '牡丹', '黑夜', '娃娃', '竹林', '小溪']>>> member.insert(0,['a','b'])#第二个参数全部打印
>>> member
[['a', 'b'], '小甲鱼', '小布丁', '牡丹', '黑夜', '娃娃', '竹林', '小溪']
4、注意>>> name = ['f','i']
>>> name.append(['s','h'])
>>> name
['f', 'i', ['s', 'h']]>>> name2 = ['f','i']
>>> name2.insert(2, ['s','h'])
>>> name2
['f', 'i', ['s', 'h']]>>> name3 = ['f','i']
>>> name3.extend(['s','h'])
>>> name3
['f', 'i', 's', 'h']
朕想知道
页:
[1]