呜呜呜有头发 2021-05-15 11:21 采纳率: 100%
浏览 59
已采纳

一个python的小问题

创建一个包含有100个随机数的列表,随机数的值为0~999的整数,输出该列表。对列表中元素,偶数项从小到大排序,奇数项从大到小排序,并输出排序后的列表。

  • 写回答

1条回答 默认 最新

  • benbenli 2021-05-15 11:37
    关注
    lst = []
    for i in range(1,101):
        a = int(random.randrange(0, 999))
        lst.append(a)
            
    even = [x for x in lst if x % 2 == 0]
    odd = [x for x in lst if x % 2 == 1]
    even.sort()
    odd.sort(reverse = True)
    
    merged = even + odd
    
    print(merged)
    
    
    # Output:
    [2, 20, 40, 64, 74, 82, 90, 92, 94, 114, 156, 204, 216, 220, 300, 316, 326, 348, 358, 360, 374, 382, 408, 410, 418, 486, 496, 536, 538, 578, 594, 596, 676, 684, 704, 716, 732, 758, 762, 774, 820, 822, 932, 940, 942, 956, 980, 994, 983, 973, 939, 937, 933, 929, 903, 897, 887, 883, 789, 741, 701, 695, 685, 671, 665, 651, 629, 593, 571, 555, 527, 491, 447, 431, 413, 405, 385, 379, 355, 355, 349, 325, 305, 283, 275, 271, 269, 253, 219, 163, 163, 141, 127, 119, 107, 101, 49, 47, 19, 13]
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测