我是Python的绝对初学者,对此代码段有以下疑问:
list = ['Mary', 'had', 'a', 'litle', 'lamb']
def list(lst):
del lst[3]
lst[3] = 'ram'
print(list(list))
会给我以下错误消息:
Traceback (most recent call last):
File "main.py", line 7, in <module>
print(list(list))
File "main.py", line 4, in list
del lst[3]
TypeError: 'function' object does not support item deletion
KeyboardInterrupt
为什么会出现此错误?在这里阅读:https://note.nkmk.me/en/python-list-clear-pop-remove-del/ 在我看来,我可以使用 del 函数使用索引删除项目。怎么了?我想念什么?