我有一个元组列表如下:
list = [(1, 'q'), (2, 'w'), (3, 'e'), (4, 'r')]
我正在尝试创建一个更新函数update(item,num),该函数查找列表中的项目,然后更改数字。
例如,如果我使用update(w,6),结果将是:
我正在尝试创建一个更新函数update(item,num),该函数查找列表中的项目,然后更改数字。
例如,如果我使用update(w,6),结果将是:
list = [(1, 'q'), (6, 'w'), (3, 'e'), (4, 'r')]
我尝试了这段代码,但是出现了错误。
if item in heap:
heap.remove(item)
Pushheap(item,num)
else:
Pushheap(item,num)
Pushheap是将元组推入堆的函数,有什么想法吗?