📅  最后修改于: 2023-12-03 15:25:20.789000             🧑  作者: Mango
在计算机科学中,有时需要将一个数组中的每个元素替换为另一个元素。本文将展示如何使用Python语言实现“将每个元素替换为最小的其他元素”的功能。
下面是使用Python语言实现“将每个元素替换为最小的其他元素”的代码:
def replace_with_min_other(arr: List[int]) -> List[int]:
"""
Replace each element in the array with the minimum value of the other elements.
"""
min_val = min(arr)
return [min(arr[:i] + arr[i+1:]) for i in range(len(arr))]
arr = [3, 2, 5, 9, 1, 2, 4, 6]
print(replace_with_min_other(arr)) # [2, 3, 2, 1, 2, 1, 2, 2]
本文介绍了如何使用Python语言实现“将每个元素替换为最小的其他元素”的功能,希望对读者有所帮助。