我发现很难修改列表中的某些项目。 我得到与数据库中的表,我想字符串值(我会考虑为缺失值)转换为99修改列表中的项目不会给出任何输出
database = [2,5,11,33,78498,'abcqwe',13, 18,11,1993,'defrty']
def missing_values(i):
for i in database:
if type(i) == str:
i = 99
return 'Database cleaned'
当我运行它,有没有语法错误,即使“数据库清理“不出现。如果我打印(数据库),我发现没有任何变化。我做错了什么?