欢迎光临
我们一直在努力

随机数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。

"""
随机数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
"""
"""
事例:
随机数组:[62, 2, 3, 71, 58, 8, 68]
交换后数组:[71, 68, 3, 62, 58, 8, 2]
"""

import random

# 生成包含7个随机整数的列表
list_demo = [random.randint(1, 100) for a in range(7)]
print(f'随机数组:{list_demo}')

# 找到最大值的索引,并将最大值与列表的第一个元素交换位置
index_max = list_demo.index(max(list_demo))
list_demo[0], list_demo[index_max] = list_demo[index_max], list_demo[0]

# 找到最小值的索引,并将最小值与列表的最后一个元素交换位置
index_min = list_demo.index(min(list_demo))
list_demo[-1], list_demo[index_min] = list_demo[index_min], list_demo[-1]
print(f'交换后数组:{list_demo}')
赞(0) 打赏
未经允许不得转载:创想未来 » 随机数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。

评论 抢沙发

评论前必须登录!

 

更好的Python学习

支持快讯、专题、百度收录推送、人机验证、多级分类筛选器,适用于垂直站点、科技博客、个人站,扁平化设计、简洁白色、超多功能配置、会员中心、直达链接、文章图片弹窗、自动缩略图等...

联系我们联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册