样本数据:
示例 = ['abab', 'xyz', 'aa', 'x', 'bcb']
我需要编写一个循环,该循环可以遍历并挑选出具有 3 个或更多字母且第一个和最后一个字母相同的字符串。
到目前为止,我只能在 examples[0:] 中得到 len(x) > 3 for x 的 3 个或更多部分,但无法弄清楚如何创建也将选择第一个和最后一个字母相同的循环。
我要问的唯一问题是如何比较第一个和最后一个字母。这里不是多个问题。
如果您“需要”循环而不是列表理解,您可以简单地遍历列表并使用相同的条件:
for word in examples:
if len(word) >= 3 and word[0] == word[-1]:
print(word)
# or result.append(word)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句