为什么我不能通过这种方式从列表中删除其索引?

时间:2019-12-22 20:18:11

标签: python python-3.x

我是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 函数使用索引删除项目。怎么了?我想念什么?

0 个答案:

没有答案