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

Python –マトリックス内のK文字列を含む行


マトリックス内に「K」文字列を持つ行を検索する必要がある場合は、「enumerate」属性、単純な反復、および「append」メソッドが使用されます。

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

my_list = [["Pyt", "fun", "python"], ["python", "rock"],["Pyt", "for", "CS"], ["Keep", "learning"]]

print("The list is :")
print(my_list)

K = "Pyt"

my_result = []

for idx, element in enumerate(my_list):

   if K in element:
      my_result.append(idx)

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

出力

The list is :
[['Pyt', 'fun', 'python'], ['python', 'rock'], ['Pyt', 'for', 'CS'], ['Keep', 'learning']]
The result is :
[0, 2]

説明

  • リストが定義され、コンソールに表示されます。

  • Kの値が定義されています。

  • 空のリストが作成されます。

  • リストは「列挙」属性を使用して繰り返されます。

  • 「K」がリストの要素の1つとして存在するかどうかをチェックする条件が設定されます。

  • はいの場合、そのインデックスは空のリストに追加されます。

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


  1. 文字列のリストをPythonのリストのリストに変換する

    この記事では、文字列データ型を含むリストのリストを作成する方法を説明します。内部リスト自体または文字列データ型であり、要素として数値または文字列を含めることができます。 ストリップとスプリットの使用 これらの2つのメソッドを使用して、最初にリストを分離し、次にリストの各要素を文字列に変換します。 例 list1 = [ '[0, 1, 2, 3]','["Mon", "Tue", "Wed", "Thu"]' ] print ("The given list is : \

  2. Python-文字列のリストをリストのリストに変換します

    この記事では、文字列データ型を含むリストのリストを作成する方法を説明します。内部リスト自体または文字列データ型であり、要素として数値または文字列を含めることができます。 ストリップとスプリットの使用 これらの2つのメソッドを使用して、最初にリストを分離し、次にリストの各要素を文字列に変換します。 例 list1 = [ '[0, 1, 2, 3]','["Mon", "Tue", "Wed", "Thu"]' ] print ("The given list is : \