python中 列表常见的操作总结

简介: 一、Python 中字符串的常见操作1.find:检测一个小字符串是不是包含在大的字符串中 存在返回所在的下标 不存在返回-1语法:mystr.find(str) mystr=”colin” str=”Q” print(mystr.find(str)) #-1 不存在

一、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))# 排序从大到小

相关文章
|
11小时前
|
BI Python
深入浅出:讲解Python中的列表推导式
深入浅出:讲解Python中的列表推导式
|
12小时前
|
监控 PHP Python
1688快速获取整店铺列表 采集接口php Python
在电子商务的浪潮中,1688平台作为中国领先的批发交易平台,为广大商家提供了一个展示和销售商品的广阔舞台;然而,要在众多店铺中脱颖而出,快速获取商品列表并进行有效营销是关键。
|
1天前
|
算法 Python
Python中不使用sort对列表排序的技术
Python中不使用sort对列表排序的技术
9 1
|
1天前
|
Python
【Python 基础】列表(list)和元组(tuple)有什么区别?
【5月更文挑战第6天】【Python 基础】列表(list)和元组(tuple)有什么区别?
|
1天前
|
算法 Python
从原始边列表到邻接矩阵:使用Python构建图的表示
从原始边列表到邻接矩阵:使用Python构建图的表示
3 0
|
1天前
|
机器学习/深度学习 存储 数据挖掘
Python中遍历并修改列表的综合指南
Python中遍历并修改列表的综合指南
8 2
|
1天前
|
机器学习/深度学习 自然语言处理 Python
python分词列表转化成词向量
python分词列表转化成词向量
7 1
|
1天前
|
算法 数据处理 Python
Python技术分享:如何将数据列表中的空值补0
Python技术分享:如何将数据列表中的空值补0
7 1
|
1天前
|
数据处理 Python
Python中按指定数量分割列表字符串的方法
Python中按指定数量分割列表字符串的方法
7 1
|
7天前
|
数据挖掘 数据处理 Python
【亮剑】如何在 Python 中以表格格式打印列表?
【4月更文挑战第30天】本文介绍了Python中以表格格式打印列表的三种方法:1) 使用字符串格式化,适用于简单场景;2) 使用prettytable库,适合需要更多格式化选项的情况;3) 使用pandas库,适用于处理大量数据和复杂分析。根据需求选择合适的方法来展示数据。