Python入门-知识点整理(六)(列表增删改查)

查数据:

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():复制数据

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值