python zip(*zipped)的疑问

news/2024/11/16 20:49:13/
zipped = zip(['one', 'two', 'three'], [1, 2, 3])
print(zipped)
print(list(zipped))
print(zipped)
letter, number = zip(*zipped)  # *将元组解压为列表,返回二维矩阵,再打包为元组,拆包为两个变量
print("num_zip: ", letter, number)

解释器报错

<zip object at 0x00000251976CB5C0>
[('one', 1), ('two', 2), ('three', 3)]
<zip object at 0x00000251976CB5C0>
Traceback (most recent call last):File "D:\Project\Python\test\main.py", line 5, in <module>letter, number = zip(*zipped)  # *将元组解压为列表,返回二维矩阵,再打包为元组,拆包为两个变量
ValueError: not enough values to unpack (expected 2, got 0)Process finished with exit code 1

注释掉第三行list(zipped)之后,正确输出,说明list()转换改变了zip对象的属性。但我不理解。

D:\Softdocument\Python\python.exe D:/Project/Python/test/main.py 
<zip object at 0x000001788933B680>
<zip object at 0x000001788933B680>
num_zip:  ('one', 'two', 'three') (1, 2, 3)Process finished with exit code 0


http://www.ppmy.cn/news/190458.html

相关文章

Windows11 拒绝访问压缩(zipped)文件夹

最近windows10被自动升级到windows11&#xff0c;使用的一个工具zip压缩包突然就无法解压了&#xff0c;提示&#xff1a; 拒绝访问压缩&#xff08;zipped)文件夹&#xff0c;提取文件之前&#xff0c;必须更改这个压缩文件夹的权限。 我的尝试&#xff1a;更改了这个压缩包文…

zip和unzip的使用方法

Linux系统中我们会经常用到压缩命令&#xff0c;由于我们经常办公是用windows&#xff0c;服务器用的是linux&#xff0c;所以很多时候会用zip压缩包&#xff0c;这里大概介绍下zip包在linux系统中压缩和解压命令 1、zip命令 比如我要将linux系统中/home/admin/result_html下…

解决 java.util.zip.ZipException: zip file is empty

报错 java.util.zip.ZipException: zip file is empty 解决方案 你待解压的zip文件是空的&#xff0c;0kb那种&#xff0c;把它换成可用的即可&#xff0c;例如我的文件如下&#xff1a; 我之前一直用的这个压缩包做测试&#xff0c;用着用着突然就给我报错了&#xff0c;…

解压缩文件:压缩(zipped)文件夹错误,拒绝访问

解压缩文件的时候出现&#xff1a;压缩&#xff08;zipped&#xff09;文件夹错误&#xff0c;拒绝访问。 解决办法&#xff1a;用管理员身份打开。 我的电脑解压缩软件是 7-zip&#xff0c;直接压缩包右键是无法以管理员身份打开的。正确做法是&#xff1a;找到 7-zip 软件&a…

Python中zip()、zip(*zipped)、*zip()的用法及区别

Python中zip&#xff08;&#xff09;、zip&#xff08;*zipped&#xff09;、*zip&#xff08;&#xff09;的用法及区别

Python-zip()函数

Python-zip函数 zip()zip(*zipped) zip() zip函数的使用方法很简单&#xff0c;看一个例子就懂了。 a [1, 2, 3]b [4, 5, 6]c [4, 5, 6, 7, 8]a_b_zip zip(a, b) # 打包为元组的列表,而且元素个数与最短的列表一致print("type of a_b_zip is %s" % type(a_b_zi…

java.util.zip.ZipException

这两天遇见的问题如下&#xff1a; 十一月 23, 2017 9:02:46 上午 org.apache.catalina.startup.ContextConfig processAnnotationsJar 严重: Unable to process Jar entry [org/ibex/nestedvm/util/Seekable$InputStream.class] from Jar [jar:file:/G:/Company/Maven/apache-…

java.util.zip.ZipException: zip file is empty

出现这个问题&#xff0c;&#xff0c;一般是前面对zip文件操作的输出流或输入流没有正确关闭&#xff0c;&#xff0c;所以new ZipFile(file)报错了&#xff0c;只要在前面正确的关闭流&#xff0c;应该可以解决问题。