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

Pythonのすべての代替要素で構成されるリスト


この記事では、リストから代替要素を取得する方法を学習します。問題を解決するための2つの異なる方法を見ていきます。

以下の手順に従って、1つの方法で問題を解決してください。

  • リストを初期化します。
  • 3リストを繰り返し処理し、奇数インデックスのすべての要素を保存します。
  • 結果を印刷します。

コードを見てみましょう。

# Initializing the list
numbers = [1, 2, 3, 4, 5]

# finding alternate elements
result = [numbers[i] for i in range(len(numbers)) if i % 2 != 0]

# printing the result
print(result)

上記のコードを実行すると、次の結果が得られます。

[2, 4]

スライスを使用して、すべての奇妙な位置の要素を取得します。以下の手順に従って問題を解決してください。

  • リストを初期化します。
  • [1::2]スライスを使用して奇数インデックスにある要素を取得します。
  • 結果を印刷します。

コードを見てみましょう。

# Initializing the list
numbers = [1, 2, 3, 4, 5]

# finding alternate elements
result = numbers[1::2]

# printing the result
print(result)

上記のコードを実行すると、次の結果が得られます。

出力

[2, 4]

結論

記事に質問がある場合は、コメントセクションにそのことを記載してください。


  1. Python-リスト内のすべての要素が同じかどうかを確認します

    リスト要素としてリスト内で1つの単一の値が繰り返されているかどうかを確認する必要がある場合があります。以下のPythonプログラムを使用して、このようなシナリオを確認できます。さまざまなアプローチがあります。 forループの使用 このメソッドでは、リストから最初の要素を取得し、従来のforループを使用して、各要素を最初の要素と比較し続けます。値がどの要素とも一致しない場合、ループから抜け出し、結果はfalseになります。 例 List = ['Mon','Mon','Mon','Mon'] result = True # Get

  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