Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python vscode格式化包含多个元素的列表变量_Python_List_Visual Studio Code_Formatting - Fatal编程技术网

Python vscode格式化包含多个元素的列表变量

Python vscode格式化包含多个元素的列表变量,python,list,visual-studio-code,formatting,Python,List,Visual Studio Code,Formatting,我目前有以下清单: 字母表=['a',b',c',d',e',f',g',h',i',j',k',l',m',n',o',p',q',r',s',t',u',v',w',x',y',z'] 当我在VSCode中运行代码时,它会将我的列表格式化为下面的格式。如何避免每行一个元素的格式设置?是否有一种方法可以将列表显示为2-3行而不是28行 alphabet = [ "a", "b", "c", "

我目前有以下清单:

字母表=['a',b',c',d',e',f',g',h',i',j',k',l',m',n',o',p',q',r',s',t',u',v',w',x',y',z']

当我在VSCode中运行代码时,它会将我的列表格式化为下面的格式。如何避免每行一个元素的格式设置?是否有一种方法可以将列表显示为2-3行而不是28行

alphabet = [
    "a",
    "b",
    "c",
    "d",
    "e",
    "f",
    "g",
    "h",
    "i",
    "j",
    "k",
    "l",
    "m",
    "n",
    "o",
    "p",
    "q",
    "r",
    "s",
    "t",
    "u",
    "v",
    "w",
    "x",
    "y",
    "z",

]

您可以使用
string.ascii_lowercase
来避免这样的硬编码列表:

import string
alphabet = string.ascii_lowercase
这将用更少的字符在两行中完成您的问题

如果您想要元素列表,可以按如下方式键入:

alphabet = list(string.ascii_lowercase)

禁用保存时的格式我想保留保存时的格式以符合pep8。让linter警告您非pep8情况,在您键入代码pep8合规性后,这将适用于这种情况。但是,如果元素不是字母表呢?
alphabet = list(string.ascii_lowercase)