我想把一个列表中的副本放到另一个列表中。在下面的示例中,我试图创建一个列表red_dup
,其中包含每个包含重复的“红色”id的项。同样,我想对food_dup
列表中的每种食物都做同样的操作
我所拥有的:
values = [[1, 'red1', 'food4'], [1, 'red2', 'food4'], [1, 'red1', 'food9']]
我想要的结果是:
red_dup = [[1, 'red1', 'food4'], [1, 'red1', 'food9']]
food_dup = [[1, 'red1', 'food4'], [1, 'red2', 'food4']]
在我的代码中,“值”来自类的生成器函数
函数返回这些values
1表示距离,红色或蓝色表示与食物的实体距离
This是代码返回的内容。红色下划线是X,Y坐标
您可以使用dict存储和筛选重复值
结果:
以下是我的建议:
相关问题 更多 >
编程相关推荐