以一种简洁的方式初始化多个列表-Python

问题描述 投票:0回答:1

我必须初始化七个相同长度的列表。列表有很长的名字。我得到的行太多,或者得到的行很长。是否有符合PEP8“最多79个字符”规则的优雅方法?

genome_change, genome_change_U, genome_change_P, genome_change_FF, genome_change_RR, genome_change_FR, genome_change_RF = (([0]*genome_length) for _ in range(7))

OR

genome_change = [0]*genome_length
genome_change_U = [0]*genome_length
genome_change_P = [0]*genome_length
genome_change_FF = [0]*genome_length
genome_change_FR = [0]*genome_length
genome_change_RF = [0]*genome_length
genome_change_RR = [0]*genome_length

genome_length是先前设定的变量。]​​>

我必须初始化七个相同长度的列表。列表有很长的名字。我得到的行太多,或者得到的行很长。有没有一种优雅的方法,符合PEP8“最大79 ...

python python-3.x pep8
1个回答
0
投票

这里是其他一些可能的变体

© www.soinside.com 2019 - 2024. All rights reserved.