我有一份3份清单,按日期逐日打印, 例如: xlist 叶利斯特 xlist xlist 叶利斯特等
以下是我当前的脚本:
import datetime as dt
import pandas as pd
start_date = dt.datetime(2019, 4,12)
end_date = dt.datetime(2019, 4,21)
daterange = pd.date_range(start_date, end_date)
XLIST = ['401', 'Pabolo Picasso', '402', 'Justin TED', '303', 'Ariana Great']
YLIST = ['201', 'Donald Ted', '202', 'Einastain', '203', 'Hillary Cloud']
ZLIST = ['301', 'Theresa March', '302', 'Jullian Ass Bad', '303', 'Messi Bro']
i = 0
for date in daterange:
if i % 3 == 0:
print(XLIST)
elif i % 3 == 1:
print(YLIST)
else:
print(ZLIST)
i+=1
以上脚本输出为:
['401', 'Pabolo Picasso', '402', 'Justin TED', '303', 'Ariana Great']
['201', 'Donald Ted', '202', 'Einastain', '203', 'Hillary Cloud']
['301', 'Theresa March', '302', 'Jullian Ass Bad', '303', 'Messi Bro']
['401', 'Pabolo Picasso', '402', 'Justin TED', '303', 'Ariana Great']
['201', 'Donald Ted', '202', 'Einastain', '203', 'Hillary Cloud']
['301', 'Theresa March', '302', 'Jullian Ass Bad', '303', 'Messi Bro']
['401', 'Pabolo Picasso', '402', 'Justin TED', '303', 'Ariana Great']
['201', 'Donald Ted', '202', 'Einastain', '203', 'Hillary Cloud']
['301', 'Theresa March', '302', 'Jullian Ass Bad', '303', 'Messi Bro']
['401', 'Pabolo Picasso', '402', 'Justin TED', '303', 'Ariana Great']
我对输出不满意:
我需要日期也应该在列表中:
以下是我的预期输出:
[12/04/2019, '401', 'Pabolo Picasso', '402', 'Justin TED', '303', 'Ariana Great']
[13/04/2019, '201', 'Donald Ted', '202', 'Einastain', '203', 'Hillary Cloud']
[14/04/2019, '301', 'Theresa March', '302', 'Jullian Ass Bad', '303', 'Messi Bro']
[15,04/2019,'401', 'Pabolo Picasso', '402', 'Justin TED', '303', 'Ariana Great']
[16/04/2019, '201', 'Donald Ted', '202', 'Einastain', '203', 'Hillary Cloud']
[17/04/2019, '301', 'Theresa March', '302', 'Jullian Ass Bad', '303', 'Messi Bro']
[18/04/2019, '401', 'Pabolo Picasso', '402', 'Justin TED', '303', 'Ariana Great']
[19/04/2019, '201', 'Donald Ted', '202', 'Einastain', '203', 'Hillary Cloud']
[20/04/2019, '301', 'Theresa March', '302', 'Jullian Ass Bad', '303', 'Messi Bro']
[21/04/2019, '401', 'Pabolo Picasso', '402', 'Justin TED', '303', 'Ariana Great']
Guide:如果您看到脚本和预期的输出,那么您将不会看到我正在查看的内容和我停止的位置。 非常感谢
在循环中创建新列表,以便不修改原始列表:
您可能希望格式化日期,而不是只调用
str
。 不管怎样,这里有live example相关问题 更多 >
编程相关推荐