ValueError:需要多于1个值才能解压缩

时间:2010-07-13 20:48:33

标签: python

这是抛出此错误的行

(x,neighbor) = random.sample(out_edge_list,1)

2 个答案:

答案 0 :(得分:3)

你要求一个独特的随机元素。所以你得到了[5]之类的东西。如果5进入x,那么neighbor会是什么?

也许你想要两个元素?

(x, neighbor) = random.sample(out_edge_list, 2)

答案 1 :(得分:0)

这里的解决方案。我将行改为

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