给定向量列表:
[((0, 2.6147858445098677), (1, 1.0257184186249431)), ((0, 2.6147858445098677), (2, 0.34113605903013322)), ((0, 2.6147858445098677), (3, 0.074196986667672063)), ((1, 1.0257184186249431), (2, 0.34113605903013322)), ((1, 1.0257184186249431), (3, 0.074196986667672063)), ((2, 0.34113605903013322), (3, 0.074196986667672063))]
如何只提取每个向量中的第一个条目
[(0, 1), (0,2), (0, 3), (1, 2), (1,3), (2, 3)]
或:
或
map
:可以用一个列表。每个项都是一个包含两个元组的元组,因此我们可以像这样解析每个内部元组的第一项:
输出:
根据需要。这是非常c风格的,你可以得到一个更pythonic如果你想和使用元组解包:
这更容易理解
相关问题 更多 >
编程相关推荐