Pythonを使用して、各タプルに番号とそのキューブを持つ指定されたリストからタプルのリストを作成します
数値とそのキューブを持つ特定のリストからリストを作成する必要がある場合は、リスト内包表記を使用できます。
以下は同じのデモンストレーションです-
例
my_list = [32, 54, 47, 89] print("The list is ") print(my_list) my_result = [(val, pow(val, 3)) for val in my_list] print("The result is ") print(my_result)
出力
The list is [32, 54, 47, 89] The result is [(32, 32768), (54, 157464), (47, 103823), (89, 704969)]
説明
-
リストが定義され、コンソールに表示されます。
-
リスト内包表記は、リストを反復処理し、「pow」メソッドを使用して整数の3乗を取得するために使用されます。
-
これは結果に割り当てられます。
-
この結果は、コンソールに出力として表示されます。
-
指定されたリストからタプルのリストを作成するPythonプログラムで、各タプルに番号とそのキューブが含まれています
この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 -リスト入力が与えられたら、数字とそれに対応するキューブを持つタプルを作成する必要があります。 示されているように、インライン実装の助けを借りて上記の問題を解決するためのアプローチを見てみましょう。 例 list1 = [0,1,2,4,6] res = [(val, pow(val, 3)) for val in list1] # main print(res) 出力 [(0, 0), (1, 1), (2, 8), (4, 64), (6, 216)] 次の図は、リストの宣言と、
-
Pythonで文字列と文字列のリストからタプルを作成するにはどうすればよいですか?
組み込み関数tuple()は、Python文字列を個々の文字のタプルに変換します。また、リストオブジェクトをタプルに変換します。 >>> tuple("TutorialsPoint") ('T', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', 'P', 'o', 'i', 'n', 't') >&