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

Pythonのタプルで異なる要素を見つける


タプル内の異なる要素を見つける必要がある場合は、「set」演算子と「^」演算子を使用できます。

Pythonには、「set」と呼ばれるデータ型が付属しています。この「セット」には、一意の要素のみが含まれています。

このセットは、共通部分、差、和集合、対称差などの操作を実行するのに役立ちます。

'^'演算子は、'XOR'演算を実行するビット演算子です。 2ビットのうち1つだけが1の場合、すべてのビットを1に設定します。

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

my_tuple_1 = ((7, 8), (3, 4), (3, 2))
my_tuple_2 = ((9, 6), (8, 2), (1, 4))

print ("The first tuple is : " )
print(my_tuple_1)
print ("The second tuple is : " )
print(my_tuple_2)

my_result = tuple(set(my_tuple_1) ^ set(my_tuple_2))

print("The dissimilar elements in the tuples are : ")
print(my_result)

出力

The first tuple is :
((7, 8), (3, 4), (3, 2))
The second tuple is :
((9, 6), (8, 2), (1, 4))
The dissimilar elements in the tuples are :
((3, 4), (9, 6), (1, 4), (8, 2), (3, 2), (7, 8))

説明

  • 2つのネストされたタプル/タプルのタプルが定義され、コンソールに表示されます。
  • 「^」演算子は、互いに類似していない要素を見つけるために使用されます。
  • この結果は変数に割り当てられます。
  • コンソールに出力として表示されます。

  1. 要素とテキストを見つけるためのSeleniumとPython?

    Selenium Webdriverを使用して、要素とそのテキストを見つけることができます。まず、id、classname、cssなどのロケーターを使用して要素を特定する必要があります。次に、テキストを取得するには、テキストを使用する必要があります。 メソッド。 構文 s = driver.find_element_by_css_selector("h4").text ここでドライバー webdriverオブジェクトです。メソッドfind_element_by_css_selector cssロケータータイプで要素を識別するために使用され、ロケーター値は引数としてメソッド

  2. Pythonでリストのサイズを見つける

    リストはPythonのコレクションデータ型です。リスト内の要素は変更可能であり、要素に関連付けられた特定の順序はありません。この記事では、Pythonでリストの長さを見つける方法を説明します。つまり、重複しているかどうかに関係なく、リストに存在する要素の数を取得する必要があります。 例 以下の例では、「日」という名前のリストを使用します。まず、len()関数を使用してリストの長さを見つけます。次に、さらにいくつかの要素を追加し、append()関数を使用して長さを再度確認します。最後に、remove()関数を使用していくつかの要素を削除し、長さを再度確認します。要素が重複している場合でも、r