列表用于一次存储多条数据,程序员可以对这些数据进行的操作包括:增、删、改、查。下面是对列表的搜索操作,分为两种方式,一种是根据下标进行搜索,一种是根据搜索函数进行操作。1.下标法回忆知识点。之前讲字符串的时候,我们提到了下标。下标是计算机内存分配的从0开始的数字。目的是根据下标找到目标数据。Lists也可以根据下标查找数据,后面学的tuples也可以。语法:序列名[下标]注意:如果以后要用下标找资料,语法无非就是:序列名[下标]快速体验:list1=['python','Python自学网络','后端学习']print(list1)#下标搜索print(list1[0])#pythonprint(list1[1])#Python自学网print(list1[2])#后端学习打印结果展示图中:2.函数方法2.1index():返回指定数据位置的下标语法:listsequence.index(data,startpositionsubscript,endpositionsubscript)快速体验:list1=['python','Python自学网','afterEndlearning','java','php']#index()searchprint(list1.index('后端学习'))#2print(list1.index('php',2,9))#4print(list1.index('php9'))#报错结果如图:注:1.如果写了起止位置的下标,会在这个范围内查找范围。如果存在,则返回起始位置的下标。如果查找到的数据不存在,则会报错;2、起始位置和结束位置下标可以省略,即在整个列表序列中查找。2.2count():统计指定数据在当前列表中出现的次数语法:listsequence.count(substring,起始位置下标,结束位置下标)快速体验:list1=['python','Python自学network','后端学习','java','php']#count()searchprint(list1.count('后端学习'))#1print(list1.count('php'))#1print(list1.count('php9'))#0注意:1.起始位置和结束位置下标可以省略,表示在整个list序列中查找;2、如果写了起始位置和结束位置下标,就在这个范围内查找,如果存在,则返回起始位置的下标,如果查找到的数据不存在,则返回0;3、上面的index()和count()方法与前面提到的字符串中的用法、作用和参数传递方式相同。.2.3len():访问列表的长度,即列表中的数据条数一个元组,可以使用快速体验:list1=['python','Python自学网','后端学习','java','php']#len()statisticsprint(len(list1))#5个以上就是列表中的4种搜索方法,每种方法都有自己的语法和作用。该知识点属于Python基础教程的范畴,学习起来比较容易。您只需要练习并记住功能和使用方法即可。文章参考来源:www.wakey.com.cn/document-column-python.html
