得到工作日否,
import datetime
print datetime.datetime.today().weekday()
输出为Integer,范围为0-6,表示doc-weekday的星期一为0
我想知道如何从Python获取值
我希望动态创建一个字典,例如,
{'Monday':0, 'Tuesday':1,...}
以下代码将创建具有所需值的字典d
>>> import calendar
>>> d=dict(enumerate(calendar.day_name))
>>> d
{0: 'Monday', 1: 'Tuesday', 2: 'Wednesday', 3: 'Thursday', 4: 'Friday', 5: 'Saturday', 6: 'Sunday'}
编辑:@mfripp下面的评论提供了一种更好的方法
>>> d=dict(zip(calendar.day_name,range(7)))
>>> d
{'Monday': 0, 'Tuesday': 1, 'Friday': 4, 'Wednesday': 2, 'Thursday': 3, 'Sunday': 6, 'Saturday': 5}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句