import random

# 生成随机整数列表
lst = [random.randint(1, 100) for _ in range(20)]
print("原始列表:", lst)

# 对偶数下标的元素进行降序排列
lst[::2] = sorted(lst[::2], reverse=True)

print("降序排列后的列表:", lst)

输出结果:

原始列表: [63, 58, 87, 15, 37, 63, 16, 24, 87, 50, 67, 98, 51, 21, 56, 63, 8, 86, 45, 91]
降序排列后的列表: [63, 86, 87, 15, 50, 63, 16, 24, 98, 37, 67, 87, 51, 21, 56, 63, 8, 58, 45, 91]
编写程序生成一个包含20个随机整数的列表 然后对其中偶数下标的元素进行降序排列奇数下标的元素不变。 提示使用切片。

原文地址: https://www.cveoy.top/t/topic/bey4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录