广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    Python-列表内的数据如何查找

    来源:网络收集  点击:  时间:2024-05-11
    【导读】:
    列表内元素的查找定位等操作。1.用in,not in 查看元素是否存在,1/2分步阅读

    in 是成员运算符。

    用来确定一个元素存在于某个序列,如字符串,列表,元组等。

    写法是: x inSequence

    如果在指定的序列中找到x,返回 True,否则返回 False。

    例如:

    list_a = print(tom in list_a)if tom in list_a: list_a.remove(tom)print(list_a)

    #True

    #

    2/2

    not in 是成员运算符。

    用来确定一个元素不存在于某个序列,如字符串,列表,元组等。

    写法是: x not inSequence

    如果在指定的序列中没有找到x,返回 True,否则返回 False。

    例如:

    list_a = print(jack not in list_a)if jack not in list_a: list_a.append(jack)print(list_a)

    #True

    #

    2.获取列表中元素的索引值(下标)1/3

    list . index( obj, start, end )

    1)功能就是,返回列表中指定元素第一次出现的下标(因为列中的元素是可以重复的,index方法返回的是第一次出现的下标)。

    2)仅指定参数obj,obj是列表中的元素。(默认不写start和end参数,从整个列表中查找)

    例如:

    list_a = a=list_a.index(Carter)print(第一次出现的索引:,a)

    第一次出现的索引: 2

    2/3

    start 和 end 参数;

    1)这两个参数索引,实际是列表的一个切片范围。从这个范围内查找obj第一次出现的索引。

    2)只有一个值时,指定开始位置到结尾的范围:

    例如:

    list_a = a=list_a.index(Carter,5)print(索引:,a)

    索引:6

    3/3

    start 和 end 都指定:

    例如:

    list_a = a=list_a.index(Carter,1,4)print(索引:,a)

    索引:2

    3.用count()方法查找元素出现的次数:1/2

    list . count( obj )

    此方法返回元素obj在列表中出现的次数。

    参数obj是指定的列表中的一个元素,

    例如:

    list_a = a=list_a.count(Carter)print(次数:,a)

    次数: 3

    2/2

    和列表和元组类型的count()方法与字符串的count()方法不同。

    str.count(sub, start=None, end=None),字符串中有查找范围的参数,

    列表和元组中没有。

    4.len()函数计算总成员个数:1/2

    len(s)函数是个公用函数:

    1)用来计算序列的长度,返回一个整数。

    2)参数s, 是序列对象。

    例如:

    list_a = print(成员个数:,len(list_a))

    成员个数: 6

    2/2

    也可以查看可迭代的对象的长度:

    例如:

    listA=print(成员个数:,len(listA))

    成员个数: 10

    PYTHON列表查找
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_733921.html

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号07-12 19:57:45  耗时:0.027