给定以下元组列表:
l=[((459301.5857207412, 443923.4365563169),
(458772.4179957388, 446370.8372844439))]
以下是需要翻译的字典:
mydict={0: (459301.5857207412, 443923.4365563169),
25: (458772.4179957388, 446370.8372844439)}
我该如何创建一个新的列表,其中元组包含与其值相关联的mydict
中的键?
结果将是,给定上面的两个示例:
mapped=[(0,25)]
l
是一个包含一个元组的元组列表。是否符合预期? - Jean-François Fabrel
被反转,那么[(0,25)]
仍然是正确的输出吗? - Stefan Pochmannl
是包含元组的列表,而每个元组又包含两个不可分割和不可更改的X、Y坐标。包含这两个小元组的元组是图中的一条边。如果你反转它,你会得到25->0而不是0->25。在我的特定情况下,这不是问题,因为这个链接可以双向工作。在其他情况下,您可能不想混淆这些方向。 - FaCoffeel[0]
被颠倒了,那么怎么办。也就是说,在执行l[0]=l[0][::-1]
之后,[(0,25)]
是否仍然正确,或者输出是否应该为[(25,0)]
。 - Stefan Pochmann