python zip(*zipped)的疑问
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
python zip(*zipped)的疑问相关推荐
- Python中zip()、zip(*zipped)、*zip()函数总结
前言:本博文主要讲解Python中zip().zip(*zipped).*zip()的用法及区别. 文章目录 一.zip()函数 1.1.语法 1.2.返回值 1.3.实例 二.zip(*zipped ...
- Python zip() 函数
描述 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表. 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符 ...
- [Python] zip() 函数
Python zip() 函数 功能: zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象 .(注意:返回值是对象!) 我们可以使用 list ...
- python zip函数_Python zip()函数
python zip函数 Good day learners, hope that you are doing well. We discussed about Python Modulo in ou ...
- Python zipfile – Python ZIP
Python zipfile module helps us in working with zip files. Today we will learn how to read zip archiv ...
- zip函数的用法python_Python zip函数 python zip函数的用法
python 当中的zip( )函数到底是干嘛的? zip([1,2,3],['a','b','c']) 结果是 [(1, 'a'), (2, 'b'), (3, 'c')] 就是依次取出每一个数组的 ...
- python zip函数用于for循环_python zip 内置函数的使用
定义:zip([iterable, ...]) zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple(元组),然后返回由这些tuples组 ...
- Python zip函数 - Python零基础入门教程
目录 一.Python zip 函数简介 二.Python zip 函数使用 三.Python *zip 函数的描述和使用 四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 ...
- python zip函数_相当于Python的zip函数
下面是一个更时髦的ECMAScript 6版本:zip= rows=>rows[0].map((_,c)=>rows.map(row=>row[c])) 插图等价物到Python{z ...
最新文章
- 贵州高二会考计算机考试题,20167月贵州普通高中学业水平考试会考试题
- 大数据教父Micheal Stonebraker告诉你大数据的秘密
- VMX虚拟机环境下CentOS/Linux扩展磁盘空间,并且增加HOME目录的大小!
- python的setup()与py2exe
- mongodb数据库淘汰_mongodb 内存数据淘汰策略
- 关于Zend framework 里一段代码的疑问
- 流量复制_快速体验之《gor+diffy实现线上流量复制到测试环境》
- AIX5.3安装oracle10g
- 2020国际机器翻译大赛:火山翻译力夺五项冠军
- java模拟键盘操作,java自动化操作
- 6.2.2 构造函数模式
- x12arima季节调整方法_又到了戴贝雷帽的季节,不同发型的佩戴方法,让你秒变时髦精...
- 陕西年内建成1万个5G基站,实现全省所有地级市覆盖5G网络
- 基于STC89C52单片机的LED显示电子钟的制作
- 终于搞懂了回车与换行的区别
- word怎么让页码在指定页面从1开始
- 塑源码是什么_源码是什么意思啊
- Adobe XD 下载和安装教程
- 107、七氟丙烷灭火系统的灭火设计浓度
- Vista中运行软件的兼容性测试(转)