Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.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 输出不一致:zip()函数_Python_Python 3.x - Fatal编程技术网

Python 输出不一致:zip()函数

Python 输出不一致:zip()函数,python,python-3.x,Python,Python 3.x,我正在练习数据结构和算法问题,我想在解决方案中使用zip()函数 opening_paren = set('({[') closing_paren = set(')}]') matches = {(opening, closing) for opening, closing in zip(opening_paren, closing_paren)} 当我在终端中测试此代码时,我得到以下输出: >>> set([('(', ')'), ('{', ']'), ('[', '}'

我正在练习数据结构和算法问题,我想在解决方案中使用zip()函数

opening_paren = set('({[')
closing_paren = set(')}]')
matches = {(opening, closing) for opening, closing in zip(opening_paren, closing_paren)}
当我在终端中测试此代码时,我得到以下输出:

>>> set([('(', ')'), ('{', ']'), ('[', '}')])
但我希望得到这个答案:

Expected: >>> set([('(', ')'), ('{', '}'), ('[', ']')])
然后,我尝试在中执行相同的代码,结果正如预期的那样


问题:我做错了什么,没有得到预期的结果。提前谢谢。

如果设置为任意,则顺序为。。。因此,请使用元组或列表来代替。@juanpa.arrivillaga:而且不仅仅是任意的:对于字符串,由于散列salt,它将在不同的运行中进行更改。因此,在CPython上,有时工作,有时失败是意料之中的事。