将字符串更改为字符串的每个字符中都有字母 a-z 的字符串

Posted

技术标签:

【中文标题】将字符串更改为字符串的每个字符中都有字母 a-z 的字符串【英文标题】:Change a string into a string with the letters a-z in every character of the string 【发布时间】:2018-06-07 13:39:49 【问题描述】:

好的,这是我的代码

导入字符串 key = "狗"

keylist = list(key)

for char in string.ascii_lowercase:
    print char

我如何能够遍历列表并将 Dog 的第一个字母更改为 a,然后将其打印为 aog,然后再打印为 b,使其成为 bog 等等。然后移动到狗的 o 并做同样的事情,然后移动到狗的 g 并做同样的事情。

【问题讨论】:

请提供更多详细信息,到目前为止您已经尝试过什么,遇到问题的地方以及您想要的输出是什么。但首先阅读此内容:How do I ask a good question? 【参考方案1】:
key = "dog"

for char_pos in range(len(key)):
    for alphabet_char in ascii_lowercase:
        print(key[:char_pos] + alphabet_char + key[char_pos + 1:])

【讨论】:

以上是关于将字符串更改为字符串的每个字符中都有字母 a-z 的字符串的主要内容,如果未能解决你的问题,请参考以下文章

找不到错误!!尝试循环遍历字符串并使用x86汇编语言将小写字母更改为大写字母

正则表达式必须包含字母数字和特殊字符

java 如何判断字符串开头首字为字母且若大写自动更改为小写

Oracle如何使用将一个字符里的字母去掉?

java 判断字符串首字母大写,非首字母小写代码

Shell常用正则表达式