Python-タプルの非Max-Min要素に特定の値を割り当てます
タプル内の非max-min要素に特定の値を割り当てる必要がある場合は、「max」メソッド、「min」メソッド、「tuple」メソッド、およびループを使用できます。
「max」メソッドは、イテラブル内のすべての要素の中で最大値を返します。 「min」メソッドは、イテラブル内のすべての要素の中で最小値を返します。
「タプル」メソッドは、指定された値/反復可能オブジェクトをタプルタイプに変換します。
以下は同じのデモンストレーションです-
例
my_tuple = (25, 56, 78, 91, 23, 11, 0, 99, 32, 10) print("The tuple is : ") print(my_tuple) K = 5 print("K has been assigned to " + str(K)) my_result = [] for elem in my_tuple: if elem not in [max(my_tuple), min(my_tuple)]: my_result.append(K) else: my_result.append(elem) my_result = tuple(my_result) print("The tuple after conversion is : " ) print(my_result)
出力
The tuple is : (25, 56, 78, 91, 23, 11, 0, 99, 32, 10) K has been assigned to 5 The tuple after conversion is : (5, 5, 5, 5, 5, 5, 0, 99, 5, 5)
説明
- タプルが定義され、コンソールに表示されます。
- 「K」の値が定義され、表示されます。
- 空のリストが作成されます。
- タプルが繰り返され、最大値と最小値が決定されます。
- これらの値がタプルにない場合は、空のリストに追加されます。
- このリストはタプルに変換されます。
- コンソールに出力として表示されます。
-
Pythonで変数に値を割り当てる方法
変数の割り当ては、どのコンピュータープログラミング言語でも非常に基本的な要件です。 Pythonでは、変数を宣言してそれに値を割り当てることができる複数の方法があります。以下にそれぞれを示します。 直接初期化 このメソッドでは、変数を直接宣言し、=記号を使用して値を割り当てます。変数が複数回宣言されている場合、最後の宣言の値がプログラムによって使用されます。 例 x = 5 x = 9 print(a) 上記のコードを実行すると、次の結果が得られます。 出力 9 if-elseの使用 いくつかの条件を使用して、変数の値を初期化できます。条件の結果の評価が変数の値になります。 例 x =
-
Pythonタプルに要素を追加する方法は?
Pythonタプルは不変のオブジェクトです。したがって、それを変更しようとする操作(追加など)は許可されません。ただし、次の回避策を使用できます。 まず、組み込み関数list()を使用してタプルをリストに変換します。リストオブジェクトにはいつでもアイテムを追加できます。次に、別の組み込み関数tuple()を使用して、このリストオブジェクトをタプルに変換し直します。 >>> T1=(10,50,20,9,40,25,60,30,1,56) >>> L1=list(T1) >>> L1 [10, 50, 20, 9, 40, 25, 60, 3