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

奇数の位置に存在する配列の要素を出力するPythonプログラム


奇数のインデックス/位置に存在するリストの要素を印刷する必要がある場合、ループを使用して要素を反復処理し、範囲内のステップサイズを2として指定することにより、リストの奇数の位置のみをチェックできます。機能。

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

my_list = [31, 42, 13, 34, 85, 0, 99, 1, 3]
print("The list is :")
print(my_list)
print("The elements in odd positions are : ")
for i in range(1, len(my_list), 2):
   print(my_list[i])

出力

The list is :
[31, 42, 13, 34, 85, 0, 99, 1, 3]
The elements in odd positions are :
42
34
0
1

説明

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

  • リストは2番目のインデックス要素から繰り返され、範囲メソッドではステップサイズが2として示されます。

  • 奇数の位置にある要素は、コンソールに表示されます。


  1. リストに奇数を出力するPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 入力として反復可能なリストが与えられた場合、与えられた反復可能で奇数を表示する必要があります。 ここでは、この問題を解決するための3つの異なるアプローチについて説明します。 アプローチ1-拡張forループの使用 例 list1 = [11,23,45,23,64,22,11,24] # iteration for num in list1:    # check    if num % 2 != 0:       p

  2. 2つのリストのすべての共通要素を出力するPythonプログラム。

    2つのリストがある場合、2つのリストのすべての共通要素を印刷します。 例- Input : L1 = [5, 6, 7, 8, 9] L2 = [5, 13, 34, 22, 90] Output : {5} 説明 両方のリストに共通する要素は5です。 アルゴリズム Step1 : create two user input lists. Step2 : Convert the lists to sets and then print set1&set2. Step3 : set1 and set2 returns the common elements set, w