我试图抓住同一个单词中的字符,如下所示:TT,tt,ee,dd然后打印True
list = ["ttest", "teest", "tesst", "testt"]
我该怎么做。
THX。
答案 0 :(得分:2)
list1 = ["test", "Test", "TEST", "tEst"]
print (set([x.lower() for x in list1]))
使用lower()
并将列表转换为集合,因此如果有任何相同的字符串,它将返回其中一个字符串。
答案 1 :(得分:0)
听起来像是家庭作业。我的第一个想法是对第一个问题使用低或高的哈希集,并为第二个问题使用每个字符串的字符的for循环。跟踪先前的char并检查当前的char。如果不相同,则将前一个char设置为当前char并继续下一个。