インデックス作成を利用して、Pythonリストに要素を追加します
Pythonリストは、順序付けられて変更可能なコレクションデータ型です。また、重複メンバーを許可します。これは、Pythonプログラムで使用される最も頻繁に使用されるコレクションデータ型です。インデックス機能を使用してリストに要素を追加する方法を見ていきます。
ただし、既存のリンクに要素を追加する前に、インデックス機能を使用してリスト内の要素にアクセスしましょう。
インデックスを使用したリストへのアクセス
リスト内のすべての要素はインデックスに関連付けられており、それが要素の順序を維持する方法です。インデックスをループすることで要素にアクセスできます。以下のプログラムは、インデックス1と2の要素を出力します。最後のインデックス値は検索に含まれません。
例
vowels_list = ['a','i','o', 'u'] print(vowels_list[1:3])
上記のコードを実行すると、次の結果が得られます。
['i', 'o']
要素の追加
同じ概念を使用して、特定のインデックスに要素を追加することもできます。以下のプログラムでは、インデックス位置1に要素を追加しています。
例
vowels = ['a','i','o', 'u'] print("values before indexing are :",vowels) #index vowels.insert(1, 'e') print('\nafter adding the element at the index 1 is : ', vowels)
上記のコードを実行すると、次の結果が得られます。
インデックス作成前のvalues before indexing are : ['a', 'i', 'o', 'u'] after adding the element at the index 1 is : ['a', 'e', 'i', 'o', 'u']
-
最大値を持つPythonリストから要素を見つける方法は?
最大値の要素を見つけるには、リストを引数としてmax()関数を呼び出す必要があります。 max関数は、リストを繰り返し処理して、最後に到達するまで検出した最大値を追跡します。次に、この値を返します。 例 my_list = [2, 3, 1, 5, -1] print(max(my_list)) 出力 これにより、出力が得られます- 5 インデックスとmax要素が発生したすべての場所も必要な場合は、enumerateメソッドを使用できます。 enumerateメソッドは、最初のインデックスにインデックスがあり、2番目にオブジェクトがあるオブジェクトのタプルを作成します。 例 my_list
-
Pythonでリスト内の要素のインデックスを見つける方法は?
List(および文字列やタプルなどの他のシーケンスタイプ)で使用できるindex()メソッドは、その中の特定の要素の最初の出現を見つけるのに役立ちます。 >>> L1=['a', 'b', 'c', 'a', 'x'] >>> L1 ['a', 'b', 'c', 'a', 'x'] >>> L1.index('a') 0 要素のすべての出現箇所のインデックスを取得す