Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.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中,有没有办法不将{放在dict变量声明的旁边?_Python - Fatal编程技术网

在python中,有没有办法不将{放在dict变量声明的旁边?

在python中,有没有办法不将{放在dict变量声明的旁边?,python,Python,是将{放在语法所需的变量声明旁边(对于dict变量),还是有办法将其放在下一行,因为如果我这样做,我必须检查每个项目,直到找到要更改的项目: var = {thingy1: 1, thingy2: 2, thingy3: 3, thingy4: 4, thingy5: 5} 我想这样做: var = { thingy1: 1, thingy2: 2 } 我见过一些人这样做,但我只想知道,语法是否要求将{放在变量声明旁边: var = { thingy1: 1,

是将{放在语法所需的变量声明旁边(对于dict变量),还是有办法将其放在下一行,因为如果我这样做,我必须检查每个项目,直到找到要更改的项目:

var = {thingy1: 1, thingy2: 2, thingy3: 3, thingy4: 4, thingy5: 5}
我想这样做:

var =
{
    thingy1: 1,
    thingy2: 2
}
我见过一些人这样做,但我只想知道,语法是否要求将{放在变量声明旁边:

var = {
    thingy1: 1,
    thingy2: 2
}

(抱歉,如果这是一个愚蠢的问题,我是一个糟糕的程序员,我刚刚开始学习python lol)

你应该先自己尝试一下:

In [7]: var =                                                                   
  File "<ipython-input-7-3c8c4b28ffa8>", line 1
    var =
         ^
SyntaxError: invalid syntax


In [8]: var = \ 
   ...: { 
   ...:     "thing": "thing" 
   ...: }                                                                       

In [9]: var                                                                     
Out[9]: {'thing': 'thing'}
如果线条很长(例如难以阅读),则应采用垂直方式:

var = {
    "thing1": 1,
    "thing2": 2,
    ...
    "thing50": 50,
}

为什么你自己不这么做呢?这能回答你的问题吗?请注意,有许多被否决和删除的问题可能会导致提问禁令。考虑任何形式,而不是重新提问。
var = {
    "thing1": 1,
    "thing2": 2,
    ...
    "thing50": 50,
}