Python - 為元組中的非最大最小元素分配具體值
當需要為元組中的非最大最小元素分配特定值時,可以使用“max”方法、“min”方法、“tuple”方法和一個迴圈。
“max”方法返回可迭代物件中所有元素中的最大值。“min”方法返回可迭代物件中所有元素中的最小值。
“tuple”方法將給定的值/可迭代物件轉換為元組型別。
以下是對其進行演示 −
示例
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”的值。
- 建立一個空列表。
- 迭代元組,並確定最大值和最小值。
- 如果這些值不在元組中,則將它們附加到空列表。
- 將此列表轉換為元組。
- 然後將其顯示為控制檯上的輸出。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP