【发布时间】:2017-03-24 23:36:27
【问题描述】:
我有一个这样的列表:
["Dog owner writes for dying cat", **datetime.datetime(2014,4,3,16,21,57), ''**, "Get him a ball", **datetime.datetime(2015,11,20,19,18,23), ''**]
此列表中有许多元素,例如 datetime.datetime(2015,11,20,16,21,57) 和 ''。如何删除它们?
备注1: datetime.datetime(2015,4,3,16,21,57)后面的''是一对单引号。
备注2:显然,datetime后面的数字是时间,格式为年、月、日、时、分、秒。
【问题讨论】:
-
你试过什么?在尝试从您研究过的列表中删除元素的解决方案时,您遇到了什么问题?
-
newlist = mylist[::2]如果你总是有那种字符串模式,日期时间 -
@StevenSummers:
datetime后面的空字符串也应该被删除。 -
哦,谢谢,没看到他们,然后
newlist = mylist[::3],如果它总是那个模式。