Hướng dẫn add date to list python - thêm ngày vào danh sách python
Này các bạn, tôi có đầu vào người dùng này khi được nhập, nó thêm nó vào danh sách và đặt hàng từ mục mới nhất vào cái trước đó và in nó .. điều tôi muốn làm là với mọi mục nhập của người dùng tôi muốn thêm thời gian và ngày để tôi biết khi nào đầu vào được nhập. Điều xảy ra với nó bây giờ là nó sắp xếp lại mục nhập ngày và giờ để định dạng không thể đọc được trong danh sách. Có ai biết làm thế nào tôi có thể ngăn chặn điều này xảy ra nhưng vẫn được thêm vào danh sách với mỗi mục để nó ở định dạng phù hợp? Cảm ơn bạn rất nhiều Show
Hỏi ngày 17 tháng 12 năm 2019 lúc 22:36Dec 17, 2019 at 22:36
3 Hiện tại, mã của bạn khởi tạo DateTime bên ngoài vòng lặp trong khi. Điều này có nghĩa là mỗi khi bạn nhập một chuỗi mới vào trường đầu vào, nó sẽ sử dụng DateTime trước thay vì tạo một chuỗi mới. Sửa chữa đơn giản:
Tôi cũng đã thêm hậu tố Ở đây, trong ví dụ mã trên, DateTime chỉ được gọi một khi người dùng nhập chuỗi văn bản không phải là 'thoát'. Bạn cũng có thể đặt điều này vào cơ thể chính của vòng lặp trong khi đó nhưng sau đó nó không bao giờ được sử dụng hầu hết thời gian. Đã trả lời ngày 17 tháng 12 năm 2019 lúc 23:06Dec 17, 2019 at 23:06
PeptidewitchpeptidewitchPeptideWitch 2.07113 Huy hiệu bạc29 Huy hiệu đồng13 silver badges29 bronze badges 2 Được đưa ra một ngày, nhiệm vụ là viết một chương trình Python để tạo một danh sách một loạt các ngày với ngày k tiếp theo bắt đầu từ ngày hiện tại. Examples:
Tạo danh sách ngày sử dụng pd.date_rangeTrong phương pháp này, chúng tôi sẽ sử dụng Pandas Date_Range để tạo một danh sách các phạm vi ngày trong Python. Python3
0 datetime 4datetime 5datetime 6datetime 7datetime 66____69 5
0 import 6 6 0 8
Index(['01-07-2022', '02-07-2022', '03-07-2022', '04-07-2022', '05-07-2022'], dtype='object')4 Index(['01-07-2022', '02-07-2022', '03-07-2022', '04-07-2022', '05-07-2022'], dtype='object')5 4Index(['01-07-2022', '02-07-2022', '03-07-2022', '04-07-2022', '05-07-2022'], dtype='object')7 Output: Index(['01-07-2022', '02-07-2022', '03-07-2022', '04-07-2022', '05-07-2022'], dtype='object') pandas as pd2pandas as pd3from datetime import datetime def status(): all_status_updates = [] while True: stat = input("Type Status Update Here...\n") if stat != "exit": today = datetime.now().strftime("%d/%m/%Y %H:%M:%S") all_status_updates.extend((today, stat)) print(all_status_updates[::-1]) elif stat == "exit": break status() 0 pandas as pd5___timedelta() + list comprehensionIndex(['01-07-2022', '02-07-2022', '03-07-2022', '04-07-2022', '05-07-2022'], dtype='object')4 import 55____94 .strftime("%d/%m/%Y %H:%M:%S") 5 import 8import 9Python3
0 datetime 4datetime 5datetime 6datetime 7datetime 66____69 5 6 0 8
0 .strftime("%d/%m/%Y %H:%M:%S") 4.strftime("%d/%m/%Y %H:%M:%S") 5Index(['01-07-2022', '02-07-2022', '03-07-2022', '04-07-2022', '05-07-2022'], dtype='object')4 import 55____56 .strftime("%d/%m/%Y %H:%M:%S") 5 import 8import 9Output:
Tạo một danh sách các ngày sử dụng Python LoopPython LoopTrong đó, chúng tôi thực hiện một nhiệm vụ tương tự như hàm trên, sử dụng trình tạo để thực hiện nhiệm vụ của các thành công ngày. Python3
0 datetime 4datetime 5datetime 6datetime 7datetime 66____69 5 6 0 8
0 import 6
0 pandas as pd 5___
Index(['01-07-2022', '02-07-2022', '03-07-2022', '04-07-2022', '05-07-2022'], dtype='object')4 import 55____94 .strftime("%d/%m/%Y %H:%M:%S") 5 import 8import 9Output: Next K dates list: ['2022-08-12', '2022-08-13', '2022-08-14', '2022-08-15', '2022-08-16'] |