[英]Python function to remove some content from string item in a list of strings
輸入列表中的字符串格式為“yyyy-mm-dd hh:mm:ss”。 該函數應返回一個字符串列表,其中返回列表中的每個元素僅包含“yyyy-mm-dd”格式的日期,例如
lst = ['2019-11-29 12:50:54', '2019-11-28 12:46:53', '2019-11-27 12:46:10']
預期結果 ['2019-11-29', 2019-11-28, 2019-11-27']
使用日期時間並指定所需的日期格式,您可以執行以下操作
new_list = [datetime.strptime(item, "%Y-%m-%d %H:%M:%S").strftime("%Y-%m-%d") for item in lst ]
循環遍歷列表,您可以使用以下命令對字符串中的前 n 個字符進行切片 - 根據您的需要將 11 更改為所需的長度
for i in range(len(lst)):
lst[i] = lst[i][:11]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.