簡體   English   中英

Python函數從字符串列表中的字符串項中刪除一些內容

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM