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

リスト内のPythonインデックス固有の循環反復


このチュートリアルでは、与えられたリストからリストを循環的に繰り返すプログラムを作成します。問題を解決するための手順を見てみましょう

  • リストとインデックスを初期化します。
  • lenを使用してリストの長さを検索します 。
  • 長さを使用してリストを反復処理します。
  • index%lengthを使用して要素のインデックスを検索します 。
  • 要素を印刷します。
  • インデックスを増やします。

これは単純なループ反復です。何の問題もなく書くことができます。コードを見てみましょう。

# initializing the list and index
alphabets = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
start_index = 5
# finding the length
length = len(alphabets)
# iterating over the list
for i in range(length):
   # finding the index of the current element
   element_index = start_index % length
   # printing the element
   print(alphabets[element_index], end=' ')
# incrementing the index for the next element
start_index += 1

出力

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

f g h a b c d e

結論

チュートリアルに関して質問がある場合は、コメントセクションにその旨を記載してください。


  1. Pythonでリストするcsvファイル固有の列を抽出します

    Pythonでリストする特定の列のcsvファイルを抽出するには、Pandas read_csv()を使用できます。 メソッド。 ステップ 抽出する必要のある列のリストを作成します。 read_csv()を使用する csvファイルをデータフレームに抽出する方法。 実行されたデータを印刷します。 plot()を使用してデータフレームをプロットします メソッド。 図を表示するには、 show()を使用します メソッド。 例 import pandas as pd from matplotlib import pyplot as plt plt.rcParams

  2. Pythonでの後方反復

    リストの要素を逆の順序で調べる必要がある場合があります。これを実現するには、最初に最後の要素を読み取り、次にインデックス0の要素まで最後の要素を読み取る必要があります。これを実現するには、さまざまなPythonプログラミング機能を使用できます。 range(N、-1、-1)を使用する 範囲関数を使用していますが、位置-1から開始しています。この値は、最後のインデックス値からリストを読み取るのに役立ちます。また、-1のステップを繰り返します。以下の例では、リストの長さを取得し、最後の位置から-1ステップを実行して測定される位置から開始します。 例 list = ['Mon',