Pav*_*ban 4 python tuples list
我认为我所拥有的是一个常见的问题,但我无法在Google或SO中找到任何帮助.
我有2个包含类对象的列表Marker.A Marker由变量组成name,position和type.我希望与两个列表相交,创建相同类型的标记元组并将它们存储在新列表中.从字面上讲,我想做类似以下的事情:
g_markerList = [ (marker1,marker2) for marker1 in marker1List and marker2 in marker2List if marker1.type == marker2.type ]
Run Code Online (Sandbox Code Playgroud)
显然,这段代码不起作用.编译器不会"知道"变量marker2跟随and,这结束了该for子句.
请帮我交叉这两个列表,并获得类似标记的元组列表!
更改and为for:
g_markerList = [ (marker1,marker2) for marker1 in marker1List
for marker2 in marker2List
if marker1.type == marker2.type ]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
254 次 |
| 最近记录: |