比较列表中的一对以测试反转

2024-09-30 03:23:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这样一个清单:

["('JAX', 'IAH')", "('IAH', 'ORD')"]  # flight goes JAX -> IAH, then IAH -> Chicago

但有时我会发现这样的项目,我需要标记/转储:

["('JAX', 'IAH')", "('IAH', 'JAX')"]  # flight is an out-and-back --> dump it

这些只有在listlen=2的时候才会发生,所以我一直在尝试想出一些聪明的办法,但是做不到——我已经烧掉了我的最后一个脑细胞,这个周末在Redis上获得了1.5亿张记录。你知道吗

有人吗?你知道吗


Tags: and项目标记anisbackoutflight
1条回答
网友
1楼 · 发布于 2024-09-30 03:23:13

可以使用切片反转元组:

l[0] == l[1][::-1]

如果需要将字符串转换为元组,可以使用^{}

>>> import ast
>>> ast.literal_eval("('JAX', 'IAH')")
('JAX', 'IAH')

相关问题 更多 >

    热门问题