查数据:
strd_d=["ccc","ddd","hhh"]
strd=input("请输入")
if strd in strd_d:
print(f"有")
else:
print(f"没有")
增数据:
append():列表结尾追加数据。 -列表序列.append(数据)
strd_d=["ccc","ddd","hhh"]
strd_d.append("vvv")
print(strd_d)
结果:
[‘ccc’, ‘ddd’, ‘hhh’, ‘vvv’]
extend():列表结尾追加数据,如果数据是一个序列,则将这个序列的数据逐一添加到列表。-列表序列.extend(数据)
strd_d=["ccc","ddd","hhh"]
strd_d.extend("vvv")
print(strd_d)
结果:
[‘ccc’, ‘ddd’, ‘hhh’, ‘v’, ‘v’, ‘v’]
insert():指定位置新增数据。-列表序列.insert(位置下标,数据)
strd_d=["ccc","ddd","hhh"]
strd_d.insert(0,"vvv")
print(strd_d)
结果:
[‘vvv’, ‘ccc’, ‘ddd’, ‘hhh’]
删数据:
del:
strd_d=["ccc","ddd","hhh"]
del strd_d
print(strd_d)
strd_d=["ccc","ddd","hhh"]
del strd_d[1]
print(strd_d)
结果:[‘ccc’, ‘hhh’]
pop():删除指定下标的数据(不指定为最后一个),并返回该数据。-列表序列.pop(下标)#可以把删除的数据存起来
strd_d=["ccc","ddd","hhh"]
strd_d.pop(1)
print(strd_d)
结果:
[‘ccc’, ‘hhh’]
下面两个就不多说了,和上面一样的。
remove():移除列表中某个数据的第一个匹配项
clear():清空列表
改数据:
修改指定下标的数据:
strd_d=["ccc","ddd","hhh"]
strd_d[1]="lll"
print(strd_d)
结果:
[‘ccc’, ‘lll’, ‘hhh’]
逆序:
strd_d=["ccc","ddd","hhh"]
strd_d.reverse()
print(strd_d)
结果:
[‘hhh’, ‘ddd’, ‘ccc’]
升序和降序:
sort():列表序列.sort(key=None,reverse=False)#False 升序 True降序(不设置默认升序)
copy():复制数据