Re: a dict problem
Available news archives: comp.lang.tcl - comp.lang.python - comp.security.firewalls - sci.crypt - comp.lang.php - comp.lang.javascript
Google
 
Web news.hping.org


comp.lang.python archive

Re: a dict problem

From: Benji York <benji@benjiyork.com>
Date: Sat May 28 2005 - 22:54:59 CEST

cheng wrote:
> hi all..it a problem about dict:
>
> print target, dict[target]
>
> get output:
>
> keyword
> {page3.html, page2.html, page1.html}
>
> is it some ways to change it to:
>
> keyword
> {page1.html, page2.html, page3.html}

First, I would recommend you always post actual code and its output.
It is much easier for people to help you that way. Also, "dict" is
not a good variable name because it shadows the built-in of the same
name.

I'll extrapolate from your message that you want to get the values of
the dict in sorted order. If so, here's how:

>>> d = {'a': 1, 'b': 2, 'c':3}
>>> d
{'a': 1, 'c': 3, 'b': 2}
>>> v = d.values()
>>> v
[1, 3, 2]
>>> v.sort()
>>> v
[1, 2, 3]

--
Benji York
Received on Thu Sep 29 16:15:39 2005