leetcode中常用的enumerate用法和常用场景

enumerate() 的用法

enumerate() 是 Python 的一个内置函数,它允许你在遍历可迭代对象(如字符串、列表、元组等)时,同时获得元素的索引和元素的值enumerate() 是在需要对迭代的数据进行索引操作时非常有用的工具。

语法:
enumerate(iterable, start=0)
  • iterable: 要遍历的可迭代对象,比如字符串、列表、元组等。
  • start: 索引的起始值,默认是 0,可以自定义从某个数值开始。
返回值:

enumerate() 返回的是一个迭代器,每次迭代时返回一个元组,第一个元素是当前元素的索引,第二个元素是可迭代对象中的值。

示例:

  1. 基本用法:遍历字符串和获取索引
s = "hello"
for index, char in enumerate(s):
    print(index, char)

输出:

0 h
1 e
2 l
3 l
4 o
  1. 遍历列表并获得索引和元素
fruits = ["apple", "banana", "cherry"]
for index, fruit in enumerate(fruits):
    print(f"Index {
     index}: {
     fruit}</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值