📅  最后修改于: 2023-12-03 15:24:35.632000             🧑  作者: Mango
在Python中,可以通过使用datetime库的weekday()方法来获取日期的周索引。然后,将日期列表遍历并将其传递给weekday()方法即可获取每个日期的周索引。下面是一个获取日期列表中周索引的示例代码:
from datetime import datetime
# 日期列表
date_list = ['2021-07-01', '2021-07-02', '2021-07-03', '2021-07-04', '2021-07-05', '2021-07-06', '2021-07-07']
# 定义函数获取周索引
def get_weekday(date):
weekday_dict = {
0: '周一',
1: '周二',
2: '周三',
3: '周四',
4: '周五',
5: '周六',
6: '周日'
}
return weekday_dict[date.weekday()]
# 遍历日期列表
for date_str in date_list:
date = datetime.strptime(date_str, '%Y-%m-%d')
weekday = get_weekday(date)
print('{} 是{}'.format(date_str, weekday))
输出:
2021-07-01 是周四
2021-07-02 是周五
2021-07-03 是周六
2021-07-04 是周日
2021-07-05 是周一
2021-07-06 是周二
2021-07-07 是周三
代码说明:
这样,在Python中就可以很容易地获取日期列表中的周索引了。