2013-11-04 81 views
1

我有對象的集合,我想一個時間戳添加到每個人:的Python:添加時間戳到每個對象列表中的

t = time.utcnow() 
for x in objects: 
    x['created_at'] = t 

有沒有辦法做到這一點在線?

+0

你想要一個1個襯墊的解決方案? – moenad

+0

是(如果存在) – Antonio

+0

您想爲所有人添加相同的時間戳嗎?立即(一次性)? –

回答

1

不完全是漂亮(假設x是一本字典):

t = time.utcnow() 
map(lambda x: x.update({'created_at': t}), objects) 
+0

'update'返回'None'。基於這個原因,我們將得到'None'列表。 – Antonio

+0

然後分配映射到'objects'? –

+0

@Antonio'map()'返回'None'對象列表,但原來的'objects'列表將更新字典。 –

相關問題