Tôi đang cố gắng tạo một hàm có thể chuyển đổi số tháng thành tên tháng viết tắt hoặc tên tháng viết tắt thành số tháng. Tôi nghĩ rằng đây có thể là một câu hỏi phổ biến nhưng tôi không thể tìm thấy nó trực tuyến.tên tháng thành số tháng và ngược lại trong python
Tôi đã suy nghĩ về mô-đun calendar. Tôi thấy rằng để chuyển đổi từ số tháng sang tên tháng viết tắt, bạn chỉ có thể thực hiện calendar.month_abbr[num]
. Tôi không thấy một con đường để đi theo hướng khác mặc dù. Việc tạo một từ điển để chuyển đổi hướng khác có phải là cách tốt nhất để xử lý điều này không? Hoặc là có một cách tốt hơn để đi từ tên tháng đến số tháng và ngược lại?
isnt này làm việc cho tôi vì một lý do, >>> d = dict (v, k cho k, v trong calendar.month_abbr) File "", dòng 1 Lỗi Cú pháp : Biểu thức máy phát phải được ngoặc đơn nếu không phải là đối số duy nhất –
Hmmm, tôi đã làm điều này và nó đã hoạt động ... d = dict ((v, k) cho k, v trong liệt kê (calendar.month_abbr)) –
@Mark_Masoul: Phiên bản nào của Python? Trông khá cũ. –