删除wierd类型lis中的项

2024-04-25 13:22:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我很难删除列表中的所有内容,基本上清除掉列表中的所有内容,比如这种类型。在

{'p': [4, 1], 'o': [3, 5]}

我试过这样做,但没用。 我还想删除这种类型的del house[:] TypeError: 'str' object does not support item deletion,但它会出现错误。在

谢谢你的帮助

编辑:

这是列表的代码

^{pr2}$

我也希望能够清除列表中的所有内容。谢谢


Tags: 编辑类型内容support列表object错误not
2条回答

我不确定我是否理解你的问题,似乎有点不清楚。在

如果要清除词典,可以执行以下操作:

>>> house = {'p': [4, 1], 'o': [3, 5]}
>>> house.clear()
>>> house
{}
>>>

如果要清除列表,可以执行以下操作:

^{pr2}$

或者,这个:

>>> house = [1, 2, 3]
>>> del house[:]
>>> house
[]
>>>

你有一个字典,其中的键是字符串,值是列表。如果你不在乎保存键,你可以用一个空的来覆盖你的字典。在

myDictionary = {}

如果需要修改同一个dictionary对象,以便引用它的每个人都能得到一个清晰的字典,那么可以对它使用^{}方法。在

相关问题 更多 >

    热门问题