首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python代码阅读(第44篇):寻找符合条件的元素的位置

本篇阅读的代码实现了在列表中寻找符合条件的元素的位置。

本篇阅读的代码片段来自于30-seconds-of-python。

函数接收一个列表和一个判别函数,返回第一个使判别函数为真的元素的下标。

函数使用列表推导式、和来返回中第一个 是判别函数的返回为的元素的索引。

获取迭代器的下一个元素。如果迭代器耗尽,则返回给定的 default,如果没有默认值则触发

返回一个枚举对象。返回的迭代器的方法返回一个元组,里面包含一个计数值(从开始,默认为)和通过迭代获得的值。如果从开始,相当于获取了列表的下标。

类似的,可以实现函数,使用切片形式,将列表倒序。然后使用和倒序后的列表中第一个符合判别函数的元素的位置,计算该元素在原列表中的位置。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210929A0696F00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券