呜呜呜有头发 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 在若依框架下实现人脸识别
  • ¥15 网络科学导论,网络控制
  • ¥100 安卓tv程序连接SQLSERVER2008问题
  • ¥15 利用Sentinel-2和Landsat8做一个水库的长时序NDVI的对比,为什么Snetinel-2计算的结果最小值特别小,而Lansat8就很平均
  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同