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

时间:2018-02-16 06:54:48

标签: python python-3.x class instance

我需要创建189个包含字符串的class.Name实例。 我怎样才能做到这一点?

以下代码不起作用。

input - 'a'
output - ['2','3','4']

1 个答案:

答案 0 :(得分:1)

问题似乎是您正在为尚不存在的索引分配值。这对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