Python vscode格式化包含多个元素的列表变量
我目前有以下清单: 字母表=['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行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", "
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)