我正在尝试编写一个函数,它包含一个参数:字符串列表
每个字符串都是一天的缩写形式,例如:“Mon”、“Tue”、“Wed”等
函数应返回一个新列表,并将每天转换为全名:“星期一”、“星期二”、“星期三”等
例如,当我们运行时:
result = format_days(['Mon', 'Wed', 'Fri'])
print(result)
然后,我们预计输出为:
['Monday', 'Wednesday', 'Friday']
如果有一个短日期名称未被识别,则应忽略该日期,并从格式化列表中筛选该日期
例如,如果我们调用如下函数:
result = format_days(['Sat', 'Fun', 'Tue', 'Thu'])
print(result)
那么输出将是:
['Saturday', 'Tuesday', 'Thursday']
该函数只需将一周中的所有日期转换为全名: 周一、周二、周三、周四、周五、周六、周日至周一、周二。。。等等
我不确定在我的函数中应该写什么,如果能得到帮助,我将不胜感激,谢谢
使用字典,您可以将
keys
设置为当天的缩写版本,并将值设置为显示名称输出:
相关问题 更多 >
编程相关推荐