【发布时间】:2011-05-24 08:45:53
【问题描述】:
我知道你可能会说字典自然没有任何顺序,但我有一个很大的字典键是数字和一些字符串作为它们的值。键从 0 开始。例如:x={0:'a',1:'b',2:'c'}。我正在使用.iteritems() 循环浏览我的字典。但是,这是按照键 0,1,2 的确切顺序完成的。我希望这是随机的。所以例如我的循环打印这个:1:'b',2:'c',0:'a'。我需要帮助。谢谢
【问题讨论】:
-
“我希望这是随机的。”为什么?
-
就我而言,我有一个庞大的网络目标字典。我希望以随机顺序扫描它们,以减少在同一主机上扫描多个端口的网络目标上的可能负载。因为在输入列表中它们的顺序是 IP 然后是端口,我需要在某个地方随机化。
标签: python random dictionary