编写程序,生成包含30个随机整数的列表,然后对齐偶数下标的的元素降序排列,奇数下标的元素不变
练习题
2018.09.21
import random
a=range(1,100)
x=random.sample(a,30)
#print(x)
b=x[::2]
x=x[1::2]
b=sorted(b,cmp=None,key=None,reverse=True)
c=zip(b,x)
y=[num for elem in c for num in elem]
x=y
#print(x)
本程序演示了如何生成包含30个随机整数的列表,并对列表中偶数下标的元素进行降序排列,同时保持奇数下标元素的原始顺序。通过使用Python的random模块和内置排序函数,实现了这一功能。
编写程序,生成包含30个随机整数的列表,然后对齐偶数下标的的元素降序排列,奇数下标的元素不变
练习题
2018.09.21
import random
a=range(1,100)
x=random.sample(a,30)
#print(x)
b=x[::2]
x=x[1::2]
b=sorted(b,cmp=None,key=None,reverse=True)
c=zip(b,x)
y=[num for elem in c for num in elem]
x=y
#print(x)
5144
8942

被折叠的 条评论
为什么被折叠?