[英]how to change date format(Key) in python dictionary
days = {1:"MON", 2:"TUE", 3:"WED", 4:"THU", 5:"FRI", 6:"SAT", 7:"SUN"}
创建一个新字典,如:
days_formated = {2:"MON", 3:"TUE", 4:"WED", 5:"THU", 6:"FRI", 7:"SAT", 1:"SUN"}
days = {1:"MON", 2:"TUE", 3:"WED", 4:"THU", 5:"FRI", 6:"SAT", 7:"SUN"}
days_formated = {k % 7 + 1: days[k] for k in days}
print(days_formated)
印刷:
{2: 'MON', 3: 'TUE', 4: 'WED', 5: 'THU', 6: 'FRI', 7: 'SAT', 1: 'SUN'}
你可以做数学运算nb % 7 + 1
7 -> %7 = 0 -> +1 = 1
1 -> %7 = 1 -> +1 = 2
result = {k % 7 + 1: v for k, v in days.items()}
print(result) # {2: "MON", 3: "TUE", 4: "WED", 5: "THU", 6: "FRI", 7: "SAT", 1: "SUN"}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.