タプルのリスト内の要素を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