将多个元组添加到列表

潘卡伊

我要添加线的所有坐标,如下所示

coordinates = []    
for line in lines:
        for x1,y1,x2,y2 in line:
            coordinates.extend((x1,y1),(x2,y2))

以后检索x和y坐标以进行进一步计算

x,y = zip(*coordinates)

我收到错误TypeError:extend()恰好接受一个参数(给定2个)。如何在不调用扩展两次的情况下实现以上目标

coordinates.extend((x1,y1))  
coordinates.extend((x2,y2))   
neV_

元素应该在元组或列表中

coordinates.extend(((x1, y1), (x2, y2)))

也是通过

coordinates.extend((x1, y1))
coordinates.extend((x2, y2))

可以实现

coordinates.extend((x1, y1, x2, y2))

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章