看板 Python 關於我們 聯絡資訊
python built-in weeday Mon = 0 Tue = 1 . . Sun = 6 我抓回來的資料 Mon = 1 Tue = 2 . . Sun = 0 需要在兩個weekday 裡面做單向對應轉換 醜方法 1. 抓回來的資料 weekday -= 1 if weekday == -1: weekday = 0 方法2. 我可以簡單做一個 dict mapping一下就好 方法3. ? 有什麼其他好方法可以讓這個轉換看起來高級而且可讀性高嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 172.89.32.145 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1530344487.A.A0D.html ※ 編輯: suhang (172.89.32.145), 06/30/2018 15:41:52
cutekid: 6 - (7 - day) % 7 = 答案 06/30 16:10
ckc1ark: (day+6)%7不好嗎 06/30 16:42
cutekid: 推 ck 大 06/30 21:19
rexyeah: isoweekday() 不過sunday = 7 不符合你要的...Orz 07/03 12:54
flarehunter: 什麼方法都行,只要用個函式包起來可讀性就高 07/04 19:17