0
的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
将是正确的?我认为字典与使用列表不同。
感谢您的任何评论!
哎呀没有捷径意味着我不能使用简单的模块。 – David