我正在尝试在Python 3.5中压缩2个简单列表,但无法弄清楚如何访问其内容。我已经阅读了这zip()是一个生成器,list(zip())如果要存储内容,必须致电。但是,这样做时出现错误。
例如:
row = [1, 2, 3]
col = ['A', 'B', 'C']
z = zip(row, col)
Run Code Online (Sandbox Code Playgroud)
当我叫“ z”时,我看到以下内容:
>>> z
<zip object at 0x0283C8F0>
Run Code Online (Sandbox Code Playgroud)
但是当我致电时list(z),出现以下错误:
>>> list(z)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'zip' object is not callable
Run Code Online (Sandbox Code Playgroud)
尝试将列表分配给变量时,也会出现相同的错误,例如:
l = list(zip(row, col))
Run Code Online (Sandbox Code Playgroud)
抱歉,如果已经回答了这个问题,但是我终生无法通过搜索找到解决方案。任何想法将不胜感激!