Skip to main content
 首页 » 编程设计

python之将字符串与字符列表进行比较

2025年05月04日24linjiqin

假设我有一个字符列表 ['h','e','l','l','o'] 我想看看字符列表是否匹配string 'hello',我该怎么做?该列表需要与字符完全匹配。我考虑过使用类似的东西:

hList = ['h','e','l','l','o'] 
hStr = "Hello" 
running = False 
 
if hList in hStr : 
  running = True 
  print("This matches!")  

但这行不通,我该怎么做呢??

请您参考如下方法:

你想要 ''.join(hList) == hStr。

这会将列表变成一个字符串,因此可以很容易地将它与另一个字符串进行比较。

在您的情况下,您似乎并不关心大小写,因此您可以使用不区分大小写的比较。参见 How do I do a case insensitive string comparison in Python?对此进行讨论。