python list索引大于长度_大于K的Python索引

在本教程中,我们将找到大于给定数字K的数字的索引。让我们看看找到它们的不同方法。

解决问题的最常见方法是使用循环。让我们看看解决问题的步骤。初始化列表和K。

使用列表的长度遍历列表。

如果发现任何大于K的数字,则打印当前索引。

示例# initializing the list and K

numbers = [3, 4, 5, 23, 12, 10, 16]

K = 10

# iterating over thAe list

for i in range(len(numbers)):

# checking the number greater than K

if numbers[i] > K:

# printing the number index

print(i, end=' ')

输出结果

如果运行上面的代码,则将得到以下结果。3 4 6

让我们使用枚举函数解决问题。它为每个迭代提供一个元组,其中包括元素的索引和元素。

示例# initializing the list and K

numbers = [3, 4, 5, 23, 12, 10, 16]

K = 10

# finding indexes of the numbers greater than K

result = [index for (index, number) in enumerate(numbers) if number > K]

# printing the indices

print(*result)

输出结果

如果运行上面的代码,则将得到以下结果。3 4 6

结论

如果您对本教程有任何疑问,请在评论部分中提及。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值