>>>So, if x and y are two lists, it is easier to make a dictionary using
>>>d = dict(zip(x,y)), but if I have d of the form, d = {x1:y1,
>>>x2:y2, ...}, what is there any trick to get lists x = [x1, x2, ...]
>>>and y = [y1, y2, ...]
>>>
>>>Cheers,
>>>Chaitanya.
>> 
>> x = d.keys()
>> y = d.values()
>
>But be aware that you lose order and of course duplicate keys:

True, but that's a result of creating the dictionary, not extracting the
keys and values later.

>>> d = dict(zip("abca", "xyzt"))
>>> d
{'a': 't', 'c': 'z', 'b': 'y'}
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to