Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.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字典_Python_Dictionary - Fatal编程技术网

映射Python字典

映射Python字典,python,dictionary,Python,Dictionary,比如说我创造了一本字典 urlpar= { 'd':'%s', 'e':'%s', 'f':'%s', 'a':'%s', 'b':'%s', 'c':'%s', 's':'%s' } 基本上,我有字符串值,1,2,3…6,需要在运行时填入字典。你怎么能这么做 编辑: 也就是说,我想把1和d,2和e,等等。订单一定在那里。 谢谢 谢谢如果您可以获得列表“d”、“e”

比如说我创造了一本字典

 urlpar= {
        'd':'%s',
        'e':'%s',
        'f':'%s',
        'a':'%s',
        'b':'%s',
        'c':'%s',
        's':'%s'
        }
基本上,我有字符串值,1,2,3…6,需要在运行时填入字典。你怎么能这么做

编辑: 也就是说,我想把1和d,2和e,等等。订单一定在那里。 谢谢


谢谢

如果您可以获得列表“d”、“e”、“f”中的键,以及所需的值“1”、“2”、“3”,您可以执行以下操作:

>>> a=('d','e','f')
>>> b=('1','2','3')
>>> dict(zip(a,b))
{'e': '2', 'd': '1', 'f': '3'}

Python字典没有排序;您需要自己指定一个顺序,将这些值映射到字典键。你需要什么样的订单?到目前为止你自己试过什么?怎么搞的?你以为会发生什么?您收到了哪些错误消息(如果有的话)?您只需在运行时创建字典!你似乎已经知道用字符串值初始化字典的方法了,那么你有什么问题吗?@LakshmanPrasad:如果OP需要在运行时插入值,而格式字符串需要更多的参与,那该怎么办?你怎么确定她是不是在问这个问题?我知道她在问这个问题。。。如果她澄清了,而我错了,我会问为什么不等一下,或者干脆不回答?这是一个可怕的问题,就目前的情况来看,胡乱回答是行不通的。我想尝试回答并获得帮助OP的机会总比不回答好。。。你不这么认为吗?如果你们都这么想的话,我会删除答案谢谢你们的回答。这可能是我需要的。