我正在尝试解析hh:mm:ss
并将其存储在另一个列表y[]
中。我使用了两个代码,其中一个是错误的,我可以找出原因。
y=[]
for x in file_st: #file_st has datetime objects[Start Time': '2017-01-01 00:00:36]
y = parser.parse(x['Start Time'])
print (y)
2017-01-01 00:25:47
trip = []
for x in file_st:
trip.append(parser.parse(x['Start Time']).strftime("%H:%M:%S"))
['00:00:36', '00:02:54', '00:06:06', '00:07:28', '00:07:57', '00:10:44', '00:11:34', '00:14:57', '00:15:03', '00:17:01', '00:17:13', '00:18:28', '00:18:50', '00:23:41', '00:25:47']
当我使用.append()
时,有人能说出原因有何不同?
我知道y[]
只会存储一个值,但为什么不解析一个值呢?