首页 > 代码库 > list列表

list列表

list列表的基本格式:

Variable=[V1,V2,.........]列表要用中括号把所有元素括起来,每两个元素之间用逗号隔开

功能: 增删改查

例:a=[‘一‘,‘二‘,‘三‘,‘四‘,‘五‘,‘六‘]

标号从0开始若打印a[0]输出结果为一

切片:在列表中取其中几个连续的元素,左包括右不包括

查:

print(a[4])   打印结果为:五

print(a[2:4])  打印结果为:三 四

print(a[0:])    如果冒号后边什么都不写则表示取到最后一个元素

print(a[0:-1])    如果冒号后面是负1则表示取到倒数第二个元素

print(a[0::2])    2相当于步长即在所有元素中每隔一个取一次

print(‘十‘  in   a)    查询某个元素在不在列表中

print(a[4::-2])     从第四个元素开始每隔一个从右向左取一次,负号表示从右向左取 打印结果为 五三一

print(a[-1::-1])    第一个负1表示从最右边开始,第二个负1表示每隔一个取一次

 

增:

append:将某个元素放在列表的最后

insert:将某一个元素插入某一个位置

a.append(‘七‘)将字符放在列表a的最后边

a.insert(3,‘八‘)将字符插入列表a中的第三个位置

 

改:

a[2]=‘十一‘  将字符赋值给第三个元素

a[2:4]=[‘十二‘,‘十三‘]将两个字符分别赋值给第三和第五个元素

 

删:

remove(V)  V表示所要删除的内容

pop(5)    5表示索引的位置   有返回值

del     可删除任何代码

clear   清空列表内所有内容只剩下中括号

 

a.remove(‘四‘)

print(a)    输出结果为一二三五六

 

b=a.pop(3)  将索引的第四个元素删掉并把删掉的值赋给b

print(a)输出结果为一二三五六

print(b)输出结果为四

 

del  a[2]  删除列表中第二个元素  结果为一二四五六

a.clear()清除列表a中所有元素

 

list列表