我对 python 相当陌生,我想弄清楚如何查找列表的元素是否等于给定的字符串?
lists=["a","b",'c']
str1='abc'
我知道这可能很容易,但是如果不使用字符串方法,我会遇到困难。
谢谢, DD
最佳答案
>>> l = ['a', 'b', 'c']
>>> l == list('abc')
True
但是,如果列表中项目的顺序可以是任意的,则可以使用集合:
>>> l = ['c', 'b', 'a']
>>> set(l) == set('abc')
True
或者:
>>> l = ['c', 'b', 'a']
>>> s = set(l)
>>> all(c in s for c in 'abc')
True
关于Python在字母列表中查找给定字符串的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18998138/