python 字典key是列表,转成字典
发布网友
发布时间:2022-04-18 03:00
我来回答
共1个回答
热心网友
时间:2022-04-18 04:29
#!/usr/bin/env python2
# coding=utf-8
"""
convert some data format
"""
def list_to_dict(rating):
return {'uid': rating[0],
'movieid': rating[1],
'rating': rating[2],
'time': rating[3]}
def convert_train(train):
for k, ratings in train.iteritems():
train[k] = [list_to_dict(rating) for rating in ratings]
return train
def main():
r = convert_train({'uid1':[['uid1','movieid1','rating1','time1'],
['uid1','movieid2','rating2','time2'],
['uid1','movieid3','rating3','time3']]})
print r
if __name__ == '__main__':
main()