我对python中的类感到困惑。我不希望任何人写下原始代码,但建议使用它的方法。现在我有以下代码...对象/类/列表Python
def main():
lst = []
filename = 'yob' + input('Enter year: ') + '.txt'
for line in open(filename):
line = line.strip()
lst.append(line.split(',')
这段代码的功能是基于一年的文件输入。该程序放置在一个文件夹中,其中包含一些与它们有不同年份的文本文件。然后,我做了一个类...
class Names():
__slots__ = ('Name', 'Gender', 'Occurences')
这个类只是定义我应该做什么对象。该项目的目标是建立对象并基于这些对象创建列表。我的主要函数返回一个包含看起来像以下几个元素的列表:
[[jon, M, 190203], ...]
这些元素在lst[0]
有一个名字,性别M
或[1]
F
和[3]
一个occurence。我试图找到前20名男性和女性候选人并将其打印出来。
目标- 应该有一个函数创建一个名称条目,即mkEntry。应该是 传递适当的信息,建立一个新的对象,填充这些字段,并返回 它。
究竟是什么问题? – jwodder
我正在尝试填充对象并生成一个列表,其中包含前20 M和前20个F。 – steve
这不是一个问题。你究竟有什么问题? – jwodder