【发布时间】:2017-03-09 07:15:39
【问题描述】:
Python 3
大家好,我现在是学习字典的python初学者
以下是我到目前为止所学到的如何将列表保存到文件中
并计算列表中的项目,如下所示。
class item:
name = None
score = None
def save_list_in_file(file_name:str, L:[item]):
f = open(file_name,'w')
for it in L:
f.write(it.name + "" + str(it.score))
f.close()
def count_item_in_list(L:[item])->int:
n = 0
for it in L:
if it.score >= 72:
n += 1
return n
我不确定使用字典是否与我在列表中使用的方式相同
例如:
def save_dict_to_file(file_name:str, D:{item}):
f = open(file_name,'w')
for it in D:
f.write(it.name + "" + str(it.score))
f.close()
def count_item_in_dict(D:{item})->int:
n = 0
for it in D:
if it.score <= 72:
n += 1
return n
会是正确的吗?我认为 dict 与使用列表不同。
感谢您的任何评论!
【问题讨论】:
-
oops 没有捷径意味着我不能使用简单的模块。
标签: python-3.x dictionary