Python 将列表分成几行代码
Python split list into several lines of code
我在 Python 中有一个列表,其中最多包含 50 个元素。
为了让我轻松地 add/subtract 元素,我宁愿垂直编码(每个列表元素在一个 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 评论的那样:Put backslash next to = Or put the left bracket next to =
。
list_of_elements = \
['AA',
'BB',
'CC',
'DD',
'EE',
'FF',
'GG']
list_of_elements = [
'AA',
'BB',
'CC',
'DD',
'EE',
'FF',
'GG']
三个都可以。
如果您使用的是 Unix 系统,您可以 运行 此命令:sed -i 's/,/,\n/g' yourFile.py
。这将在文件中的每个逗号末尾添加一个换行符(如果您在代码的某些其他部分(例如字符串和注释,而不仅仅是在列表中)有逗号,请小心)。
或者,如果您使用 VS Code,您可以 select 您想要更好地显示列表的行,然后单击 Ctrl+F。然后单击 Alt+L,以便仅替换 selected 行中的逗号。然后在“查找”框中写入 ,
,在“替换”框中写入 ,\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]
复制粘贴。
我在 Python 中有一个列表,其中最多包含 50 个元素。 为了让我轻松地 add/subtract 元素,我宁愿垂直编码(每个列表元素在一个 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 评论的那样:Put backslash next to = Or put the left bracket next to =
。
list_of_elements = \
['AA',
'BB',
'CC',
'DD',
'EE',
'FF',
'GG']
list_of_elements = [
'AA',
'BB',
'CC',
'DD',
'EE',
'FF',
'GG']
三个都可以。
如果您使用的是 Unix 系统,您可以 运行 此命令:sed -i 's/,/,\n/g' yourFile.py
。这将在文件中的每个逗号末尾添加一个换行符(如果您在代码的某些其他部分(例如字符串和注释,而不仅仅是在列表中)有逗号,请小心)。
或者,如果您使用 VS Code,您可以 select 您想要更好地显示列表的行,然后单击 Ctrl+F。然后单击 Alt+L,以便仅替换 selected 行中的逗号。然后在“查找”框中写入 ,
,在“替换”框中写入 ,\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]
复制粘贴。