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