Python将列表拆分为几行代码

Python将列表拆分为几行代码,python,code-formatting,Python,Code Formatting,我有一个Python列表,其中最多包含50个元素。 为了方便添加/减去元素,我更喜欢垂直编码(一行Python代码中的每个列表元素),或者导入一个单独的CSV文件 list_of_elements = ['AA','BB','CC','DD','EE','FF', 'GG'] for i in list_of_elements: more code... 我更喜欢这样的代码: list_of_elements = ['AA', 'BB', 'CC', 'DD

我有一个Python列表,其中最多包含50个元素。 为了方便添加/减去元素,我更喜欢垂直编码(一行Python代码中的每个列表元素),或者导入一个单独的CSV文件

list_of_elements = ['AA','BB','CC','DD','EE','FF', 'GG']

        for i in list_of_elements:
        more code...
我更喜欢这样的代码:

list_of_elements = 
['AA',
'BB',
'CC',
'DD',
'EE',
'FF', 
'GG']
    
        for i in list_of_elements:
        more code...
澄清一下,这不是关于打印,而是关于编码。
我需要对Python代码中的所有列表元素有一个更好的视觉概述。

第一行应该包含第一个元素,如下所示:

list_of_elements = ['AA',
'BB',
'CC',
'DD',
'EE',
'FF', 
'GG']
或者正如Naufan Rusyda Faikar评论的那样:
将反斜杠放在=旁边,或将左括号放在=
旁边

list_of_elements = \
['AA',
'BB',
'CC',
'DD',
'EE',
'FF', 
'GG']

list_of_elements = [
'AA',
'BB',
'CC',
'DD',
'EE',
'FF', 
'GG']

这三个都可以工作。

如果您在Unix系统上,可以运行以下命令:
sed-i的/,/,\n/g'yourFile.py
。这将在文件中每个逗号的末尾添加一个换行符(如果代码的某些其他部分(如字符串和注释,而不仅仅是列表)中有逗号,请小心)

或者,如果使用VS代码,则可以选择列表中要更精确显示的行,然后单击Ctrl+F。然后单击Alt+L,以便只替换所选行中的逗号。然后在查找框中写入
,在替换框中写入
,\n
。单击Ctrl+Alt+Enter替换全部

list_of_elements = ['AA','BB','CC','DD','EE','FF', 'GG']
new_code = '[' + ',\n'.join(list_of_elements) + ']'

new_code will be like this:
[AA,
BB,
CC,
DD,
EE,
FF,
GG]

复制并粘贴。

您试过了吗?你没有理由不能像那样把列表分成几行。另一方面,您对循环的以下
缩进…在最后一个元素中添加一个尾随逗号,然后使用自动格式化程序格式化代码(可能是pyformat)在
=
旁边放置反斜杠。。。或者把左括号放在
=
旁边。Thx,它确实起作用了。第一个元素需要在第一行中。