当前位置: 首页 > 编程笔记 >

大于K的Python索引

宋高谊
2023-03-14
本文向大家介绍大于K的Python索引,包括了大于K的Python索引的使用技巧和注意事项,需要的朋友参考一下

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

解决问题的最常见方法是使用循环。让我们看看解决问题的步骤。

  • 初始化列表和K。

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

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

示例

#初始化列表和K
numbers = [3, 4, 5, 23, 12, 10, 16]
K = 10
#遍历列表
for i in range(len(numbers)):
   #检查大于K的数字
   if numbers[i] > K:
      #打印数字索引
      print(i, end=' ')

输出结果

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

3 4 6

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

示例

#初始化列表和K
numbers = [3, 4, 5, 23, 12, 10, 16]
K = 10
#求大于K的数的索引
result = [index for (index, number) in enumerate(numbers) if number > K]
#打印索引
print(*result)

输出结果

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

3 4 6
 类似资料:
  • 问题内容: 我有几个查询,其中大多数是: 和 由于它们都是一个范围,因此在col和date上使用未聚类的b +树索引会是加快查询速度的一个好主意吗?还是哈希索引?还是没有索引会更好? 问题答案: 在 过滤谓词上 用作 日期范围条件 的列上创建 INDEX 应该很有用,因为它将执行 INDEX RANGE SCAN 。 这是有关如何在Oracle中创建,显示和阅读EXPLAIN PLAN 的演示。

  • 问题内容: 在列表中查找大于x的第一个索引的最Python方式是什么? 例如, 功能 会回来 问题答案:

  • 考虑一个由 N 个整数组成的数组。找到最长的连续子数组,使其元素的平均值大于(或等于)给定数字 k。 显而易见的答案具有O(n^2)复杂度。我们能做得更好吗?

  • 任何一个无向加权图的反馈集都是边的子集,使得在去掉子集中的边之后,剩余的图是非循环的。 给定G=(V,E),一个无向带权图,一个整数k,我如何确定是否存在一个总权不大于k的反馈集? 谢谢你!

  • 问题内容: 我有一组值,并想创建包含2个元素的所有子集的列表。 例如,源集具有以下2个元素的子集: 有没有办法在python中做到这一点? 问题答案: 好像你想要的: 如果要设置,则必须显式转换它们。如果您不介意使用迭代器而不是列表,并且使用的是Python 3,则可以使用: 要一次查看所有结果,可以将的输出传递给。(在Python 2中,的输出自动为列表。) 但是,如果您知道需要列表,则列表理解