繁体   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