Python –リスト内の要素の負のインデックス
リスト内の要素の負のインデックスを取得する必要がある場合は、「len」メソッドと「index」メソッドが使用されます。
以下は同じのデモンストレーションです-
例
my_list = [52, 47, 18, 22, 23, 57, 13] print("The list is :") print(my_list) my_key = 22 print("The value of key is ") print(my_key) my_result = len(my_list) - my_list.index(my_key) print("The result is :") print(my_result)
出力
The list is : [52, 47, 18, 22, 23, 57, 13] The value of key is 22 The result is : 4
説明
-
整数のリストが定義され、コンソールに表示されます。
-
キーが定義され、コンソールに表示されます。
-
リストの長さと特定のキーに存在する要素の違いが決定されます。
-
これは変数に割り当てられます。
-
これは、コンソールに出力として表示されます。
-
Pythonでリストの最後の要素を取得するにはどうすればよいですか?
リストオブジェクトを含むPythonシーケンスにより、インデックスを作成できます。リスト内の任意の要素には、ゼロベースのインデックスを使用してアクセスできます。インデックスが負の数の場合、インデックスのカウントは最後から始まります。リストの最後の要素が必要なので、インデックスとして-1を使用します。 >>> L1=[1,2,3,4,5] >>> print (L1[-1]) 5
-
Pythonでリスト内の要素のインデックスを見つける方法は?
List(および文字列やタプルなどの他のシーケンスタイプ)で使用できるindex()メソッドは、その中の特定の要素の最初の出現を見つけるのに役立ちます。 >>> L1=['a', 'b', 'c', 'a', 'x'] >>> L1 ['a', 'b', 'c', 'a', 'x'] >>> L1.index('a') 0 要素のすべての出現箇所のインデックスを取得す