2024-04-26 14:03:42 发布
网友
你可以把它们存储在一个字典里,然后按名字把它们删除
di = {"test" : my_instance()} del di['test']
你可以使用列表理解:
thelist = [item for item in thelist if item.attribute != somevalue]
这将删除带有item.attribute == somevalue的所有项目。
item.attribute == somevalue
如果您只想删除一个这样的项,那么使用WolframH's solution。
遍历列表,找到对象及其位置,然后将其删除:
for i, o in enumerate(obj_list): if o.attr == known_value: del obj_list[i] break
你可以把它们存储在一个字典里,然后按名字把它们删除
你可以使用列表理解:
这将删除带有
item.attribute == somevalue
的所有项目。如果您只想删除一个这样的项,那么使用WolframH's solution。
遍历列表,找到对象及其位置,然后将其删除:
相关问题 更多 >
编程相关推荐