小编Ch *_*uan的帖子

Python ValueError:解包的值太多(预期为 2)

输入

 2 4
 1 2 3 4
 1 0
 2 1
 2 3  
Run Code Online (Sandbox Code Playgroud)

我需要从第三行提取数字对到最后(第三行只有 2 个数字)
这是我的功能

def read_nodes():
    n, r = map(int, input().split())
    n_list = []

    for i in range(2 , n):
        n1, n2 = map(int, input().split())
        n_list.append([n1, n2])
    return n_list
print(read_nodes())
Run Code Online (Sandbox Code Playgroud)

我除了[[1,0],[2,1],[2,3]] 但说 ValueError: too many values to unpack (expected 2)

python

2
推荐指数
2
解决办法
2万
查看次数

标签 统计

python ×1