python - 比较像'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
解决方案
将每个字符串转换为 a set
,并比较结果。
>>> set('1,2,3'.split(',')) == set('3,1,2'.split(','))
True
推荐阅读
- python - Django Inline Admin - 如何覆盖保存行为
- python - Python - 无法解码获取命令输出
- python - Access PostgreSQL hstore keys and values in Python and create new dataframe column for each key
- nao-robot - Choregraphe:如何更改 NAO 的胸部和脚部 LED
- python-3.x - Hi, I'm a beginner in Python, and I would like to know how to get an index number from a list with multiple values in the same index
- php - The "no-ansi" option does not exist
- java - how to allow java telegram bot wait user reply?
- android - background-attachment: fixed; failes on firefox for android
- ios - Compile error when Using the combination of protocol and generic in swift
- node.js - Error: Only replay-protected (EIP-155) transactions allowed over RPC