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

Python –指定されたインデックスでの文字列の長さの合計を求めます


特定のインデックスで文字列の長さの合計を見つける必要がある場合、「列挙」を使用してリスト内の要素を反復処理し、要素の長さをリストに追加します。

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

my_list = ["python", "is", "best", "for", "coders"]
print("The list is :")
print(my_list)

index_list = [0, 1, 4]

result = 0
for index, element in enumerate(my_list):

   if index in index_list:
      result += len(element)

print("The result is :")
print(result)

出力

The list is :
['python', 'is', 'best', 'for', 'coders']
The result is :
14

説明

  • リストが定義され(文字列を含む)、コンソールに表示されます。

  • 整数の別のリストが定義されています。

  • 文字列のリストが列挙され、繰り返されます。

  • 変数は0に割り当てられます。

  • そのインデックスが整数のリストに存在する場合、その長さが変数に追加されます。

  • これは、コンソールに表示される結果です。


  1. Pythonのタプルのリストから、指定された要素を含むタプルを検索します

    リストには、要素としてタプルを含めることができます。この記事では、文字列である特定の検索要素を含むタプルを識別する方法を学習します。 状態と状態 状態でフォローをデザインできます。その後、条件または条件の組み合わせについて言及できます。 例 listA = [('Mon', 3), ('Tue', 1), ('Mon', 2), ('Wed', 3)] test_elem = 'Mon' #Given list print("Given list:\n",listA) print("

  2. Pythonのインデックスでリストの要素を検索する

    2つのリストを考えてみましょう。 2番目のリストの要素は、最初のリストの要素のインデックス位置と見なす必要がある数値です。このシナリオでは、以下のPythonプログラムがあります。 マップとgetitemを使用 getitemマジックメソッドを使用してリストアイテムにアクセスできます。これをmap関数と一緒に使用できるため、2番目のリストの要素をインデックスとして取得する最初のリストから結果を取得できます。 例 listA = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri'] listB =