python中 列表常见的操作总结

一、Python 中字符串的常见操作
1.find:检测一个小字符串是不是包含在大的字符串中 存在返回所在的下标 不存在返回-1
语法:mystr.find(str) mystr=”colin” str=”Q” print(mystr.find(str)) #-1 不存在
2rfind:类似于find 不是是从右往左查找。语法:mystr.rfind(str)
3.index:索引 如果不存在就报错 语法:mystr.index(str)
4.rindex:索引 如果不存在就报错 从右往左找 语法:mystr.rindex(str)
5.count:检测mystr中str出现的次数 语法:mystr.conut(str)
6.replace:替换 、把mystr中的str1 替换成str2 语法:mystr.replace(str1,str2,count)
7.split:全部都可以分割【中文、英文、中文符号、英文符号】
语法:mystr.split( “ , ” )
8.startswith:以什么开始 如果正确就返回True 不是就返回False
语法:mystr.startswith(str)
9.endswith:以什么结束 如果正确返回True 不是返回False
语法:mystr.endswith(str)
10.strip:去除左右空格 语法:print ( mystr.strip () )
11.isalpha:判断是否是字母/汉字 或字母和汉字组合
语法:print ( mystr.isaplha () )
12.isdigit:判断是否是数字 语法:print( mystr.isdigit () )
13.isalnum:判断是汉字/字母/数字 或者汉字/字母/数字组合的 语法:print( mystr.isalnum ())
二、 列表的常见操作
1.append:增加元素 names=[“张三” ,”李四”,”王五”,”赵六”]
Name.append(“周七”) print(names)
2.extend:可以将一组元素逐一放进到列表中
names=[“张三” ,”李四”,”王五”,”赵六”] names2=[“哈哈,娃娃”] names.extend(names2) print(names)
3.insert:在指定位置插入元素 names=[“张三” ,”李四”,”王五”,”赵六”] names.insert(0,1 ) print(names)
4.修改元素 names[1]=”大娃” 找到对应的下标就可以重新赋值
5.查找元素 in not in 如果存在则为True 不存在为Flase
Not 如果不存在则为True 如果存在则为False
names=[“张三” ,”李四”,”王五”,”赵六”]
Name=input(“请输入您要查询的名字:\n”)
if name in names:
Print(“存在”)
else :
Print(“不存在”)
6.index:获取元素在列表中的索引值 count:获取元素在列表中出现的次数 names=[“张三” ,”李四”,”王五”,”赵六”]
Name=”李四” print(names.index(name))
Print(names.count(name))
7.del 根据下标删除元素 names=[“张三” ,”李四”,”王五”,”赵六”] del names[2] print(names)
8.Pop 删除最后一个元素 print(names,pop () )
9.remove :根据元素的值进行删除 names=[“张三” ,”李四”,”王五”,”赵六”] names.remove(“张三”) print(names)
10.Reverse 反转 和sort 排序
names=[“张三” ,”李四”,”王五”,”赵六”]
Print(names.reverse()) #反转 print(names.sort())#排序 从小到大
Print(names.sort(reverse=True))# 排序从大到小

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

桂田软件测试

自己总结点笔记希望对您有所帮助

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值