ValueError:太多值无法解包:python列表操作

用户名

我在python中有一个列表

l= [[1105.46, 1105.75, 1105.75, 1105.46, 1051.46],
 [ 120.23,  120.23,  120.41,  20.41,  120.23]]

我怎么能得到这个:

answer = [[1105.46,120.23], ....[1051.46,120.23]]

我这样做是:

answer = [[x, y] for x, y in l]
print answer

ValueError:太多值无法解包

安德烈·凯斯利(Andrej Kesely)

使用zip()标准python中的函数:

l= [[1105.46, 1105.75, 1105.75, 1105.46, 1051.46],
 [ 120.23,  120.23,  120.41,  20.41,  120.23]]

new_list = []
for x, y in zip(l[0], l[1]):
    new_list.append([x, y])

print(new_list)

输出:

[[1105.46, 120.23], [1105.75, 120.23], [1105.75, 120.41], [1105.46, 20.41], [1051.46, 120.23]]

具有列表理解的一行版本:

print([[x, y] for x, y in zip(l[0], l[1])])

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python ValueError:太多值无法解包

python ValueError:太多值无法解包(预期...。)

OpenCV python:ValueError:太多值无法解包

Python列表推导“太多值无法解包”

ValueError:太多值无法解包Tkinter列表框

ValueError:太多值无法用Python中的元组列表解包(预期2)

OpenCV Python Numpy:ValueError:太多值无法解包(预期2)

ValueError:太多值无法解包-OpenCV Python HoughLines

Python-ValueError:太多值无法解包-为什么?

Python ValueError:太多值无法用字典解包

Python ValueError:太多值无法在While循环中解包

Python DataFrame-ValueError:太多值无法解包(预期2)

Python tuple to dict - ValueError: 太多值无法解包

Python速记太多值无法解包错误

错误:ValueError:太多值无法解包(预期3)

Django-ValueError:太多值无法解包(预期2)

带有nltk的FreqDist:ValueError:太多值无法解包

训练分类器时出现“太多值无法解包” ValueError

scikits.bvp_solver生成ValueError:太多值无法解包

定义OrderedDict时出错-ValueError:太多值无法解包

Pandas DataFrame apply()ValueError:太多值无法解包(预期2)

MapReduce:ValueError:太多值无法解包(预期2)

Sklearn管道引发ValueError:太多值无法解包(预期2)

SQL炼金术:ValueError太多值无法解包?

如何修复valueError:太多值无法解包(预期3)

pygame:ValueError:太多值无法解包(预期2)

Python语法错误:ValueError:太多值无法解包(预期2)

Python(烧瓶/棉花糖)ValueError:太多值无法解包(预期2)

Python ValueError:太多值无法解包(带有嵌套变量的For循环)