按顺序将字母表中的字母添加到字符串中

Adding the letters of the alphabet to the string in order

我有一个字母表,例如:ABCDEFGHILJKLMN

我有一个像这样的字符串:https://test.com/c={here}

我想把上面的字母分别加到这个字符串的末尾,这里说的地方。

示例:

我写了这样一段代码:

class GetNames():
    def __init__(self):
        self.url = "https://test.com/c="
        self.new_url = []
        self.letters = ['A','B','C','Ç','D','E','F','G','H','I','İ','J','K','L','M','N','O',
                        'Ö','P','R','S','T','Ş','U','Ü','V','Y','Z']

    def get_letter(self):
        index = 0
        while self.letters:
            self.url += self.letters[index]
            self.new_url.append(self.url)
            index += 1
            if index == 28:
                break

        print(self.new_url)

我得到这样的输出:

我该如何解决这个问题?

插入此行添加 while 循环的第一个,如下所示:

self.url = "https://test.com/c="

最后代码:

class GetNames():
    def __init__(self):
        self.url = "https://test.com/c="
        self.new_url = []
        self.letters = ['A','B','C','Ç','D','E','F','G','H','I','İ','J','K','L','M','N','O',
                        'Ö','P','R','S','T','Ş','U','Ü','V','Y','Z']

    def get_letter(self):
        index = 0
        while self.letters:
            self.url = "https://test.com/c="
            self.url += self.letters[index]
            self.new_url.append(self.url)
            index += 1
            if index == 28:
                break

        print(self.new_url)

输出:

['https://test.com/c=A', 'https://test.com/c=B', 'https://test.com/c=C', ...

在self.url之后+=self.letters[index] self.new_url.append(self.url)

确保添加这一行:self.url="https://test.com/c="

你的代码看起来很复杂,你可以用for循环代替while

class GetNames:
    def __init__(self):
        self.url = 'http://test.com/c='
        self.new_url = []
        self.letters = ['A','B','C','Ç','D','E','F','G','H','I','İ','J','K','L','M','N','O',
                        'Ö','P','R','S','T','Ş','U','Ü','V','Y','Z']

    def get_letter(self):
        for i in range(28):
            self.new_url.append(self.url + self.letters[i])

a = GetNames()
a.get_letter()
print(a.new_url)

输出

['http://test.com/c=A', 'http://test.com/c=B', ... , 'http://test.com/c=Y', 'http://test.com/c=Z']