在列表字典中删除每个列表的最后一个元素的更pythonic或更有效的方法是什么?
例如,采取这个:
listDict = {'tom': [-2,10,2,-8], 'sam': [-9,-10,-10,-7]}
并将其转换为:
listDict = {'tom': [-2,10,2], 'sam': [-9,-10,-10]}
这就是我目前正在做的事情:
new = {}
for t,item in listDict.iteritems():
new[t] = [item[0], item[1], item[2]]
listDict= new