shangxianyyds 2021-06-24 15:39 采纳率: 87.5%
浏览 16
已结题

使用python语言筛选数据

 

  • 写回答

2条回答 默认 最新

  • 奋斗的小小鱼 2021-06-24 16:03
    关注
    even = []
    odd = []
    for i in range(1,101):
        if i % 2 == 0:
            even.append(i)
        else:
            odd.append(i)
    print("偶数列表倒数10个元素:{}".format(even[-10:]))
    print("奇数列表倒数10个元素每隔1个取:{}".format(odd[-10::2]))
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • 7*24 工作者 2021-06-24 15:59
    关注
    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    even = [ i for i in range(1,101) if i % 2 == 0 ]  #偶数 list
    odd = [ i for i in range(1,101) if i % 2 == 1 ]   #奇数 list
    
    print(even[-10:])   #取出偶数list的后10个
    print(odd[-10::2])   #取出奇数list的后10个,间隔输出
    
    
    ###结果输出
    [82, 84, 86, 88, 90, 92, 94, 96, 98, 100]
    [81, 85, 89, 93, 97]
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 matlab+波形匹配算法
  • ¥15 转录组分析做聚类树图时癌旁组被分到了癌组
  • ¥15 大一Python字典
  • ¥15 multisim电路设计(相关搜索:设计报告)
  • ¥15 PC-lint Plus
  • ¥15 gpl24676注释
  • ¥15 php5.3内存泄露
  • ¥15 DigSilent如何复制复合模型到自己案例?
  • ¥15 求日版华为b610s-77a 官方公版固件,有偿
  • ¥15 关于#java#的问题,请各位专家解答!(相关搜索:java程序)