【发布时间】:2022-01-22 09:46:51
【问题描述】:
我试图在此链接上执行任务 9: https://pynative.com/python-list-exercise-with-solutions
我理解他们为什么选择以他们的方式解决问题,但为什么我会收到此错误,我选择的方式是否相关?
我的代码:
list1 = [5, 10, 15, 20, 25, 50, 20]
list.replace('20', '200', 3)
print (list1)
错误:
"C:\Users\yammeir\PycharmProjects\ifelse q\venv\Scripts\python.exe" "C:/Users/yammeir/PycharmProjects/ifelse q/main.py"
Traceback (most recent call last):
File "C:\Users\yammeir\PycharmProjects\ifelse q\main.py", line 3, in <module>
list.replace('20', '200', 3)
AttributeError: type object 'list' has no attribute 'replace'
Process finished with exit code 1
【问题讨论】:
-
您好,欢迎来到 SO。您看到的错误是因为 python 中的列表没有以与字符串相同的方式附加到它们的方法/函数
replace()。所以,你必须找到另一种方法来获得你想要的东西。
标签: python attributeerror