如何创建一个循环,用三个或更多字母打印每个字符串,并且第一个和最后一个字母相同?

家伙

样本数据:

示例 = ['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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python如何大写单词的第一个字母和最后三个字母

如何将字符串的最后一个字符替换为字母表的第一个字母?

如何从字符串中删除第一个和最后一个字母

如何大写字符串的第一个和最后一个字母?

php如何使单词的第一个和最后一个字母大写(因此有多个字符串)

返回大写的三个字符串的最后一个字母

如何替换字符串数组中的第一个字母和最后一个字母

如何使用Vim在第一个字母和最后一个字母之后放置几个字符?

从numpy数组中的每个字符串中提取第一个字母

在javascript中查看数组中每个字符串的第一个字母

JavaScript:提取数组中每个字符串的第一个字母?

如何删除字符串的第一个和最后一个字符

如何删除字符串的第一个和最后一个字符?

如何从字符串中删除第一个和最后一个字符?

根据字母升序查找第一个和最后一个字符串词

如何检查一个字符串中的三个连续字母?

如何制作一个字符串,第一个字母大写,第二个字母大写,第三个字母大写,第四个字母大写...?

如何检查一个字符串变量中的每个字母?

使用javascript交换字符串中每个单词的第一个和最后一个字母

如果最后一个/第一个字符不是字母/数字,如何删除它们?

改进代码:将字符串的第一个和第三个字母大写

PowerShell仅打印字符串的第一个字母

仅显示每个单词的字符串的第一个字母

查找字符串中的第一个到最后一个字母

如何使用`Util class`从长字符串中获取最后一个字符和第一个字符?

大写字符串的第一个字母和点后的第一个字母

使用字符串的第一个和最后一个字符来创建另一个变量

替换字符串中所有字母减去Java中的第一个和最后一个字母

返回范围,字符串中的第一个和最后一个字符