リストの辞書で、各リストの最後の要素を削除するためのよりPython的または効率的な方法は何ですか?
たとえば、次のようにします。
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