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つのネストされたタプル/タプルのタプルが定義され、コンソールに表示されます。
- 「^」演算子は、互いに類似していない要素を見つけるために使用されます。
- この結果は変数に割り当てられます。
- コンソールに出力として表示されます。
-
要素とテキストを見つけるためのSeleniumとPython?
Selenium Webdriverを使用して、要素とそのテキストを見つけることができます。まず、id、classname、cssなどのロケーターを使用して要素を特定する必要があります。次に、テキストを取得するには、テキストを使用する必要があります。 メソッド。 構文 s = driver.find_element_by_css_selector("h4").text ここでドライバー webdriverオブジェクトです。メソッドfind_element_by_css_selector cssロケータータイプで要素を識別するために使用され、ロケーター値は引数としてメソッド
-
Pythonでリストのサイズを見つける
リストはPythonのコレクションデータ型です。リスト内の要素は変更可能であり、要素に関連付けられた特定の順序はありません。この記事では、Pythonでリストの長さを見つける方法を説明します。つまり、重複しているかどうかに関係なく、リストに存在する要素の数を取得する必要があります。 例 以下の例では、「日」という名前のリストを使用します。まず、len()関数を使用してリストの長さを見つけます。次に、さらにいくつかの要素を追加し、append()関数を使用して長さを再度確認します。最後に、remove()関数を使用していくつかの要素を削除し、長さを再度確認します。要素が重複している場合でも、r