如何在Python中创建多个类实例计数?

如何在Python中创建多个类实例计数?,python,python-3.x,class,instance,Python,Python 3.x,Class,Instance,我需要创建包含字符串的class.Name的189个实例。 我该怎么做 以下代码不起作用 def naming_of_sequence_neurons(): letters_list = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "k", "l", "m", "n", "p", "q", "r", "s", "t", "v", "w", "y"] i

我需要创建包含字符串的class.Name的189个实例。 我该怎么做

以下代码不起作用

def naming_of_sequence_neurons():
    letters_list = ["a", "b", "c", "d", "e", "f", "g",
                    "h", "i", "k", "l", "m", "n", "p",
                    "q", "r", "s", "t", "v", "w", "y"]

    input_neuron_web = []

    def naming_cycle(number):

        for j in range(0, 21):
            input_neuron_web[j][number] = Neuron.name = (letters_list[j] + str(number))

    for i in range(0, 9):
        naming_cycle(i)

    return input_neuron_web

inputed = naming_of_sequence_neurons()

for a in range(0, 21):
    for b in range(0, 9):
        print(inputed[a][b].name)

问题似乎在于,您正在为尚不存在的索引赋值。这对Python列表不起作用

假设
Neuron
是一个行为合理的对象,这可能会起作用:

def naming_of_sequence_neurons():
    letters_list = ["a", "b", "c", "d", "e", "f", "g",
                    "h", "i", "k", "l", "m", "n", "p",
                    "q", "r", "s", "t", "v", "w", "y"]
    input_neuron_web = []
    for number in range(0, 9):
        new_list = []
        for j in range(0,21):
            new_neuron = Neuron()
            new_neuron.name = letters_list[j] + str(number)
            new_list.append(new_neuron)
        input_neuron_web.append(new_list)
    return input_neuron_web

你能加上神经元的定义吗?