タプルのリスト内の要素をFloatに変換するPythonプログラム
タプルのリスト内の要素をfloat値に変換する必要がある場合は、「isalpha」メソッド、「float」メソッド、および単純な反復が使用されます。
以下は同じのデモンストレーションです-
例
my_list = [("31", "py"), ("22", "226.65"), ("18.12", "17"), ("pyt", "12")] print("The list is :") print(my_list) my_result = [] for index in my_list: my_temp = [] for element in index: if element.isalpha(): my_temp.append(element) else: my_temp.append(float(element)) my_result.append((my_temp[0],my_temp[1])) print("The result is :") print(my_result)
出力
The list is : [('31', 'py'), ('22', '226.65'), ('18.12', '17'), ('pyt', '12')] The result is : [(31.0, 'py'), (22.0, 226.65), (18.12, 17.0), ('pyt', 12.0)]
説明
-
整数のリストのリストが定義され、コンソールに表示されます。
-
空のリストが宣言されています。
-
リストが繰り返され、isalpha()関数を使用して要素のアルファベットがチェックされます。
-
条件が満たされた場合、要素はそのまま追加され、条件が満たされない場合、要素はfloatに変換されて追加されます。
-
この結果は変数に割り当てられます。
-
これは、コンソールに表示される出力です。
-
タプルのリストを辞書に変換するPythonプログラム
ここで1つのタプルが与えられます。私たちのタスクは、タプルを辞書に変換することです。この問題を解決するために、辞書メソッドsetdefault()を使用します。このメソッドには2つのパラメーターがあり、最初のパラメーターをキーに変換し、2番目のパラメーターを辞書の値に変換します。 Setdefault(key、value)は、キーを検索してその値を表示する関数です。 例 Input: [(Adwaita, 5), (Aadrika, 5), (Babai, 37), (Mona, 7), (Sanj, 25), (Sakya, 30)] Output: {Adwaita: 5
-
リストから重複要素を削除するPythonプログラム?
1つのリストには重複要素が含まれています。私たちのタスクは、重複なしの要素を含む別のリストを作成することです。 例 A::[2,3,4,3,4,6,78,90] Output::[2,3,4,6,78,90] アルゴリズム Step 1: create a list. Step 2: create a new list which is empty. Step 3: traverse every element in list. Step 4: if element is not present in the list return true. Step 5: append in the