Remap Mysql tuple to dictionary

Pom reply at group.invalid
Mon Sep 25 13:24:48 EDT 2006


Tim Chase wrote:
>> def remapmysql(a):
>>      return (a[0], (a[1:]))
>>
>> def test_map():
>>      count = 100000 # count of simulated records
>>      l1 = range(0, count)
>>      l2 = range(count , 2 * count )
>>      l3 = range(2 * count, 3 * count )
>>      z1 = zip(l1, l2, l3) # simulate a mysql resultset
>>
>>      d1 = dict(map(remapmysql,z1))
>>
>>      return d1
> 
> I'm not sure the map() is needed, as it could just be
> 
>  >>> d1 = dict((row[0], row[1:]) for row in z1)
> 
> which worked in my tests.
> 
> However either seems to work fairly well.
> 
> -tkc
> 

thank you!!

changed it, see previous post.



More information about the Python-list mailing list