看看这个例子:
我有两个坐标元组:coor_a
,coor_b
,它是由numpy.which
生成的。它的结构是这样的:coor_a = ([ya1, ya2, ... yan], [xa1, xa2, ... xan])
如果我想同时处理这两个坐标,我想在python3中使用这种方式:
for ya, xa, yb, xb in zip(*coor_a, *coor_b):
...
但在python2中,它是一个语法错误。Pycharm将警告:python version 2.7 does not duplicate * expression
。当然,我可以用zip(coor_a[0], coor_a[1], coor_b[0], coor_b[1])
代替zip(*coor_a, *coor_b)
,但它并不优雅!所以我期待一个更简单方便的方法来实现它。你知道吗
感谢您的回复!你知道吗
更新的软件版本自然会提供额外的功能。你知道吗
尝试:
相关问题 更多 >
编程相关推荐