入门小菜鸟的学习笔记,希望大佬们帮忙纠错啦~侵权立删。
解法一:
a=[6,2,3,7,9,8]
d=len(a)
for i in range(d):
if max(a) == a[i]:
a[0], a[i] = a[i], a[0]
if min(a) == a[i]:
a[-1], a[i] = a[i], a[-1]
print(a)
运行结果:
解法二:
arr1 = np.array([6,2,3,7,9,8])
n = np.argmax(arr1) #查找最大值所在的位置
arr1[0],arr1[n] = arr1[n],arr1[0]
m = np.argmin(arr1) #查找最小值所在的位置
arr1[-1],arr1[m] = arr1[m],arr1[-1]
arr1
运行结果:
个人学习笔记,仅供参考,如有错误,请多指正。