我想在音乐数据库中生成一些音符,但我不知道如何使用像for循环这样的迭代来简化以下内容,我希望有人能对我有所启发
note1 = note.Note(tune_array_bass[0])
note2 =note.Note(tune_array_bass[1])
note3 =note.Note(tune_array_bass[2])
note4 =note.Note(tune_array_bass[3])
note5 =note.Note(tune_array_bass[4])
note6 =note.Note(tune_array_bass[5])
note7 =note.Note(tune_array_bass[6])
note8 =note.Note(tune_array_bass[7])
note9 =note.Note(tune_array_bass[8])
note10 =note.Note(tune_array_bass[9])
note11 =note.Note(tune_array_bass[10])
note12 =note.Note(tune_array_bass[11])
note13 =note.Note(tune_array_bass[12])
note14 =note.Note(tune_array_bass[13])
您可以将对象存储在列表中:
然后可以使用
notes[0], notes[1] etc.
访问每个note对象不要像这样创建许多单独的变量。 相反,您可以使用以下列表:
或字典:
我不太明白你的意思,但是,下面是我使用循环列出注释的解决方案:
相关问题 更多 >
编程相关推荐