Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python –K番目の偶数要素を検索


リスト内で「K」番目の偶数要素を見つける必要がある場合は、リスト内包表記と「%」演算子が使用されます。

以下は同じのデモンストレーションです-

my_list = [14, 63, 28, 32, 18, 99, 13, 61]

print("The list is :")
print(my_list)

K = 3
print("The value of K is :")
print(K)

my_result = [element for element in my_list if element % 2 == 0][K]

print("The result is :")
print(my_result)

出力

The list is :
[14, 63, 28, 32, 18, 99, 13, 61]
The value of K is :
3
The result is :
18

説明

  • 整数のリストが定義され、コンソールに表示されます。

  • Kの値が定義され、コンソールに表示されます。

  • リスト内包表記はリストを反復処理するために使用され、すべての要素が2で除算され、残りが0と比較されます。

  • 0の場合、リストに追加され、変数に割り当てられます。

  • これは、コンソールに表示される出力です。


  1. リスト内の最大要素と最小要素の位置を見つけるPythonプログラム?

    Pythonでは、最大要素、最小要素、およびそれらの位置も非常に簡単に見つけることができます。 Pythonはさまざまな組み込み関数を提供します。 min()は配列の最小値を見つけるために使用され、max()は配列の最大値を見つけるために使用されます。 index()は、要素のインデックスを見つけるために使用されます。 アルゴリズム maxminposition(A, n) /* A is a user input list and n is the size of the list.*/ Step 1: use inbuilt function for finding the positi

  2. Pythonでリスト内の要素のインデックスを見つける方法は?

    List(および文字列やタプルなどの他のシーケンスタイプ)で使用できるindex()メソッドは、その中の特定の要素の最初の出現を見つけるのに役立ちます。 >>> L1=['a', 'b', 'c', 'a', 'x'] >>> L1 ['a', 'b', 'c', 'a', 'x'] >>> L1.index('a') 0 要素のすべての出現箇所のインデックスを取得す