首页 > 解决方案 > 打印列表中的下三个项目

问题描述

我在使用 python 时遇到问题。首先,我想将我的 for - 循环的输出存储在一个新变量中。其次,我只想给出前三次(20:00、21:00、22:00)

有人可以帮我吗?

输入:


import datetime
import time


list = ["18:00","19:00", "20:00", "21:00", "22:00", "23:00"]

lol = time.strftime("%H:%M")


for i in list:
    if i > lol:
        print(i)

输出:

20:00
21:00
22:00
23:00

标签: pythonlist

解决方案


尝试这个:

new_variable = [time for time in list if time > lol][:3]

推荐阅读