Lou*_*uis 5 python dictionary list
将字典手动保存到数据库的一种方法是将其展平为一系列序列,并将序列作为参数传递给cursor.executemany().
相反的情况也很有用,即从数据库中读取行并将其转换为字典供以后使用.
从myseq到mydict以及从mydict到myseq的最佳方式是什么?
>>> myseq = ((0,1,2,3), (4,5,6,7), (8,9,10,11))
>>> mydict = {0: (1, 2, 3), 8: (9, 10, 11), 4: (5, 6, 7)}
Run Code Online (Sandbox Code Playgroud)
mydict = dict((s[0], s[1:]) for s in myseq)
myseq = tuple(sorted((k,) + v for k, v in mydict.iteritems()))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
607 次 |
| 最近记录: |