Pythonでリストアイテムを絶対値で更新するプログラム
正の数と負の数を持つnumsと呼ばれる数のリストがあるとします。最終的なリストが各要素の絶対値のみを保持するように、このリストを更新する必要があります。
したがって、入力がnums =[5、-7、-6,4,6、-9,3、-6、-2]のような場合、出力は[5、7、6、4、6]になります。 9、3、6、2]
これを解決するには、次の手順に従います-
- マップとリストの操作でこれを解決します
- 引数としてxを取り、abs(x)を返す1つの無名関数を定義します
- map()メソッドを使用して、各要素eをnumsからl(e)に変換します
- リストを返す
例
理解を深めるために、次の実装を見てみましょう-
def solve(nums): return list(map(lambda x:abs(x), nums)) nums = [5,-7,-6,4,6,-9,3,-6,-2] print(solve(nums))
入力
[5,-7,-6,4,6,-9,3,-6,-2]
出力
[5, 7, 6, 4, 6, 9, 3, 6, 2]
-
リストから一意の値を出力するPythonプログラム
リストが与えられた場合、私たちのタスクはすべての一意の番号を印刷することです。 例 Input:A = [1, 2, 3, 4, 2, 1, 9] Unique list is [1, 2, 3, 4, 9] アルゴリズム Step 1: Create user input list. Step 2: Create an empty list. Step 3: Traverse all elements in the list. Step 4: Check the unique element is present or not. Step 5: Append unique element o
-
Pythonのリストvsタプルvs辞書
リストオブジェクトとタプルオブジェクトはシーケンスです。ディクショナリは、キーと値のペアのハッシュテーブルです。リストとタプルは、アイテムの順序付けられたコレクションです。辞書は順序付けられていないコレクションです。 リストオブジェクトと辞書オブジェクトは変更可能です。つまり、新しいアイテムを追加したり、アイテムを削除したりすることができます。タプルは不変のオブジェクトです。タプルオブジェクトでは、追加または削除操作はできません。 それぞれがカンマ区切りのアイテムのコレクションです。リストアイテムは角かっこ[]で囲まれ、タプルアイテムは丸かっこまたはかっこ()で囲まれ、辞書アイテムは中かっこ