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

Python –リスト内のクロスパターンペア


クロスパターンのペアをリストに表示する必要がある場合は、リスト内包表記と「*」演算子が使用されます。

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

my_list_1 = [14, 35, 26]
my_list_2 = [36, 24, 12]

print("The first list is :")
print(my_list_1)
print("The second list is :")
print(my_list_2)

result = [i * j for j in my_list_1 for i in my_list_2]

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

出力

The first list is :
[14, 35, 26]
The second list is :
[36, 24, 12]
The result is :
[504, 336, 168, 1260, 840, 420, 936, 624, 312]

説明

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

  • リスト内包表記を使用してリストを反復処理し、2つのリストの積を計算します。

  • この結果は変数に割り当てられます。

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


  1. Pythonでパターンを印刷する方法は?

    Pythonのパターンは、ネストされたforループを使用して印刷できます。外側のループは行数を反復処理するために使用され、内側のループは列数を処理するために使用されます。印刷ステートメントは、要件に応じてさまざまなパターンを形成するように変更されます。 パターンには、星型、数字型、アルファベット型があります。パターンは、さまざまな形、三角形、ピラミッドなどにすることができます。 例 これらのパターンはすべて、これらの異なるパターンを形成する変更されたprintステートメントを含むforループを使用して印刷できます。 これらのパターンの印刷の基本的な考え方は同じですが、わずかな違いが

  2. Pythonでリストを印刷する

    リストは一連の要素です。シーケンス内のすべての要素は、シーケンス内の位置によってアクセスできます。インデックスは0で始まります。したがって、list [2]は、リストの3番目のインデックス2、つまり50の要素を返します。