我怎样才能检查一个大值

时间:2013-07-07 14:06:53

标签: python

我在Python中有一个字典,如下所示:

{'first':{0,1,2}, 'second':{2,3}, etc .. }

有很多项目,所以我无法在cmd中滚动它们。因此,我尝试了一些方法将输出写入文件,但它不适合我(参见:Error in writing a dictionary to a file)。

现在,我需要一种允许我查看字典内容并搜索内容(ctrl-F或类似内容)的方法。我是python的新手,所以请记住这一点并试着一步一步地回答我

1 个答案:

答案 0 :(得分:3)

使用pprint.pprint()打印通常不是那么宽的格式化表示。您必须使用终端功能进行搜索。使用Python本身搜索词典:

print next((key, dictionary[key] for key in dictionary if 'some_search' in key), None)

会找到一个键值对,其中some_search包含在键值中。

您可能希望查看替代shell,例如iPythonalternative terminal for Windows,它提供了比基本CMD更多的功能。