Python:将包含时间戳的字典键列表转换为字符串列表
Python: convert list of dictionary keys containing timestamps into a list of strings
我有以下列表:
[(Timestamp('2017-01-26 00:00:00'), -0.19),
(Timestamp('2018-04-05 10:00:00'), -0.15)]
我想将键从时间戳更改为字符串并得到以下列表
['2017-01-26 00:00:00',
'2018-04-05 10:00:00']
这可以用一行代码完成吗?
谢谢。
使用理解:
lst = [(Timestamp('2017-01-26 00:00:00'), -0.19),
(Timestamp('2018-04-05 10:00:00'), -0.15)]
dt = [str(t[0]) for t in lst]
print(dt)
# Output
['2017-01-26 00:00:00', '2018-04-05 10:00:00']
我有以下列表:
[(Timestamp('2017-01-26 00:00:00'), -0.19),
(Timestamp('2018-04-05 10:00:00'), -0.15)]
我想将键从时间戳更改为字符串并得到以下列表
['2017-01-26 00:00:00',
'2018-04-05 10:00:00']
这可以用一行代码完成吗?
谢谢。
使用理解:
lst = [(Timestamp('2017-01-26 00:00:00'), -0.19),
(Timestamp('2018-04-05 10:00:00'), -0.15)]
dt = [str(t[0]) for t in lst]
print(dt)
# Output
['2017-01-26 00:00:00', '2018-04-05 10:00:00']