Python
 Computer >> コンピューター >  >> プログラミング >> Python

最初の要素を数値として、2番目の要素を数値の2乗としてタプルのリストを作成するPythonプログラム


タプルのリストを作成する必要があり、最初の要素を数値、2番目の要素を要素の2乗にする必要がある場合は、リスト内包表記を使用できます。

以下は同じのデモンストレーションです-

my_list = [23, 42, 67, 89, 11, 32]
print(“The list is “)
print(my_list)
print(“The resultant tuple is :”)
my_result = [(val, pow(val, 2)) for val in my_list]
print(my_result)
のvalの場合

出力

The list is
[23, 42, 67, 89, 11, 32]
The resultant tuple is :
[(23, 529), (42, 1764), (67, 4489), (89, 7921), (11, 121), (32, 1024)]

説明

  • リストが定義され、コンソールに表示されます。

  • リスト内包表記が使用され、「pow」メソッドが数値の2乗を見つけるために使用されます。

  • これはリストに変換されます。

  • 出力はコンソールに表示されます。


  1. 指定されたリストからタプルのリストを作成する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)] 次の図は、リストの宣言と、

  2. 名前のイニシャルを完全な名前で出力するPythonプログラム?

    ここでは、さまざまなpython組み込み関数を使用します。まず、split()。splitを使用して単語をリストに分割します。次に、最後から2番目の単語までトラバースし、upper()関数を使用して最初の文字を大文字で印刷し、名前のタイトルである最後の単語を追加します。ここでは、title()を使用します。title関数は最初のアルファベットを大文字に変換します。 例 Input Pradip Chandra Sarkar Output P.C Sarkar アルゴリズム fullname(str1) /* str1 is a string */ Step 1: first we spl