首页 > 代码库 > 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列表