-
要素ごとの比較演算子を使用する方法: Pythonでは、要素ごとの比較演算子(==、!=、<、>、<=、>=)を使用してリストの要素を比較することができます。以下は例です。
a = [1, 2, 3] b = [2, 4, 3] # 要素ごとの等価性の比較 result = [x == y for x, y in zip(a, b)] print(result) # 出力: [False, False, True] # 要素ごとの大小比較 result = [x < y for x, y in zip(a, b)] print(result) # 出力: [True, True, False]
-
NumPyライブラリを使用する方法: NumPyは、高性能の数値計算を行うためのPythonライブラリです。NumPyを使用すると、要素ごとの比較を効率的に実行できます。以下は例です。
import numpy as np a = np.array([1, 2, 3]) b = np.array([2, 4, 3]) # 要素ごとの等価性の比較 result = np.equal(a, b) print(result) # 出力: [False, False, True] # 要素ごとの大小比較 result = np.less(a, b) print(result) # 出力: [True, True, False]
-
リスト内包表記を使用する方法: リスト内包表記を使用すると、コンパクトな形式で要素ごとの比較を実行できます。以下は例です。
a = [1, 2, 3] b = [2, 4, 3] # 要素ごとの等価性の比較 result = [x == y for x, y in zip(a, b)] print(result) # 出力: [False, False, True] # 要素ごとの大小比較 result = [x < y for x, y in zip(a, b)] print(result) # 出力: [True, True, False]