首页 > 解决方案 > 比较像'1,2,3'和'3,1,2'这样的字符串在Python中设置为相等

问题描述

我在一个列表中有一个像'1,2,3'和'3,1,2'这样的字符串,有没有办法比较这两个字符串并检查它们是否相同?

我有一个 lis a = ['G1G2G3,G4,G10','G4,G1G2G3,G10],我需要 a[0] == a[1] 才能返回 TRUE

标签: pythonpython-3.xstringlistcompare

解决方案


将每个字符串转换为 a set,并比较结果。

>>> set('1,2,3'.split(',')) == set('3,1,2'.split(','))
True

推荐阅读