python随机生成1-100之间的数字,存放在a列表中。输出a,1.找到最大最小的元素以及下标;2.交换最大值和最小值元素,输出交换后的列表a
时间: 2023-06-04 08:05:51 浏览: 59
好的,请稍等,我来为您计算。
a = []
import random
for i in range(100):
a.append(random.randint(1, 100))
print(a)
max_index = a.index(max(a))
min_index = a.index(min(a))
print("最大值:%d,下标:%d;最小值:%d,下标:%d" % (max(a), max_index, min(a), min_index))
a[max_index], a[min_index] = a[min_index], a[max_index]
print(a)