代码之家  ›  专栏  ›  技术社区  ›  Bruce

ValueError:需要多个值才能解包

  •  1
  • Bruce  · 技术社区  · 15 年前

    (x,neighbor) = random.sample(out_edge_list,1)
    
    2 回复  |  直到 15 年前
        1
  •  3
  •   Laurence Gonsalves    15 年前

    你要的是一个唯一的随机元素。所以你回来的时候 [5] . 如果5号进入 x ,这是什么 neighbor ?

    (x, neighbor) = random.sample(out_edge_list, 2)
    
        2
  •  0
  •   Bruce    15 年前

    这是解决办法。我把电话改成

    (x,neighbor) = random.sample(out_edge_list,1)[0]