【发布时间】:2014-03-03 19:22:26
【问题描述】:
抱歉,我不确定 Python 的术语。
我有一个名为“Word”的类,它的作用是将给定文本文件中的所有单词计数并存储为元组,即
self.listName = [('world', 2), ('hello', 3), ('stack', 1), ('overflow', 2)]
其中索引 0 的项目是单词,索引 1 是出现次数。这存储在“单词”类中。有什么办法可以使用
listName.sort()
或
sorted(listName, key=lambda Word: Word[0])
给我以下列表:
self.listName = [('hello', 3), ('overflow', 2), ('stack', 1), ('world', 2)]
我想尝试使用它而不是尝试创建一个新的排序功能(我相信我可以做到,但我没有成功)?
我想我还应该提到 List 和 Word 类在不同的类中(如果有区别的话)。
提前致谢!
【问题讨论】:
-
我无法想象你的类结构是什么样的。