python集合中删除元素的方法,python中删除数组中的元素

  python集合中删除元素的方法,python中删除数组中的元素

  1、使用heappop()删除具有最小值的元素。

  importheapq

  fromheapq _ showtreeimportshow _ tree

  fromheapq_heapdataimportdata

  打印( random: ,数据)

  heapq.heapify(数据)

  打印(“heapified:”)

  显示树(数据)

  打印()

  (2):

  最小=heapq.heappop(数据)

  打印( pop{:3}: ).格式(最小))

  显示树(数据)

  #输出

  #random:

  #heapified:

  #

  #4

  #919

  #1011

  # -

  #

  #

  #pop4:

  #

  #9

  #1019

  #11

  # -

  #

  #pop9:

  #

  #10

  #1119

  #-http://www . Sina.com/2、要删除现有元素,并在一次操作中用新值替换它们,使用heapreplace()。

  importheapq

  fromheapq _ showtreeimportshow _ tree

  fromheapq_heapdataimportdata

  heapq.heapify(数据)

  打印(“start:”)

  显示树(数据)

  :

  最小值=heapq。heapreplace(数据,n)

  打印(将{:2}替换为{:2}: 。格式(最小,n))

  显示树(数据)

  #输出

  #开始:

  #

  #4

  #919

  #1011

  # -

  #

  #replace4with0:

  #

  #0

  #919

  #1011

  # -

  #

  #用13:替换0

  #

  #9

  #1019

  #1311

  # - 以上就是大蟒删除堆中元素的方法,希望对大家有所帮助。更多计算机编程语言学习指路:python基础教程

  本文教程操作环境:windows7系统、Python 3.9.1、戴尔自交第三代电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: