01-列表
来源:互联网 发布:js字符串变数组 编辑:程序博客网 时间:2024/06/03 20:47
列表
可以存储不同类型的数组
迭代 与数组相同 因为python为弱类型 可直接声明一个变量去迭代
<1> 添加元素(”增”append,extends,insert)
- append 向列表添加元素(添加到最后)
demo : 列表.append(变量) - extedns 复制另一列表元素
demo : 列表a.extends(列表b) - insert 指定位置index前插入元素object
- demo : 列表(index,object)
<2> 修改元素(”改”)
demo : 列表[index]=值
<3> 查找元素(”查”in,not in, index, count)
- in,not in (boole type)
demo :
if filename in nameList:
print(‘在字典中找到了相同的名字’)
else:
print(‘没有找到’)
- in,not in (boole type)
index,count
与字符串中的用法相同
demo : a = [‘a’,’b’,’a’,’b’]
a.index(‘a’,1,3)#注意左闭右开区间
a.index(‘a’,1,4)
out 3
a.count(‘b’)
out 2
a.count(‘d’)
out 0
<4> 删除元素(”删”del,pop,remove)
del 根据下标删
demo : del 列表[下标]pop 删除最后一行
demo : 列表.pop()remove 根据元素值删除
<5> 排序(sort,reverse)
sort方法 将list元素按特定顺序重新排序,默认从小到大,参数reverse=True 可改为倒叙,由大到小
reverse方法 将list逆置