在进行判断时,如何让相同字符但顺序不同的字符相等呢

a=[['3,B', 9.0, 9.0], ['1,B', 9.0, 9.0], ['2,A', 9.0, 9.0]]
b=[['B,3', 9.0, 9.0], ['B,1', 9.0, 9.0], ['2,A', 9.0, 9.0]]
#有没有办法,在不排序的情况下 让
# if a[0][0]==b[0][0]呢?不需要排序哈,后面数据都是变化的。不知道与偶没有办法

可以使用哈希集合 set

将字符串按逗号分割后再比较if set(a[0][0].split(',')) == set(b[0][0].split(',')),你可以试试看。

你说的后面都是变化的 ,“后面”是指哪里?
比如?
能具体说一下你的问题的背景吗,这几天你发的问题好像都是问题的一部分,所以我之前跟你交流的时候得问你一大堆