https://blog.csdn.net/qq_41556318/article/details/84064930
数组必须是类型一样的
列表是可以混合的,所以是一个打了激素的数组
a1=[1,'小甲鱼',3.12,[1,2,3]]
可以在程序的前面创建一个空列表
向列表添加元素
a1.append('福禄娃娃')
len(member)#会打印出列表的长度
append是一个列表的方法,每次添加一个
extend 也是添加一个参数,他是用一个列表来扩展另一个列表
a1.extend(['朱林小夕','abcd'])#这样就可以将另外的一个列表扩展进a1
insert 列表中的位置,插入的元素
a1.insert(0,'牡丹')
0、列表什么都可以存
1、向列表中添加元素的方法
a.append('b')#这样只能添加一种参数。
a.extend(m)#这个也是只能传一种参数,但是可以传一个列表,所以可以合并列表。a.extend(['小甲鱼','小乌龟'])
a.insert(位置,传的量)。a.insert(0,'小甲鱼')
3、member.append(['竹林小溪', 'Crazy迷恋']) 和 member.extend(['竹林小溪', 'Crazy迷恋']) 实现的效果一样吗?
member=['a','b']
member.append(['竹林小溪', 'Crazy迷恋'])
print(member)
member.extend(['嘻嘻嘻', '哈哈哈'])
print(member)
['a', 'b', ['竹林小溪', 'Crazy迷恋']]
['a', 'b', ['竹林小溪', 'Crazy迷恋'], '嘻嘻嘻', '哈哈哈']
用append添加,是以列表的形式添加的。
但是用extend添加,是以字符串的形式添加的
a.insert的使用
a=['a','b','c','d']
a.insert(2,'233')
print(a)
插入到序列为的位置,如果使用append或者是extend都是在序列的最后插入的
['a', 'b', '233', 'c', 'd']
注意:在python中计数是从0 开始的
上一题打印的样式不是很好,能不能修改一下代码打印成下图的样式呢?【请至少使用两种方法实现】
a=['a','b','344','d','566']
a.insert(1,'233')
lenth=len(a)
for i in range(0,lenth,2):
print(a[i],'',a[i+1])
a 233
b 344
d 566