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)的疑问相关推荐

  1. Python中zip()、zip(*zipped)、*zip()函数总结

    前言:本博文主要讲解Python中zip().zip(*zipped).*zip()的用法及区别. 文章目录 一.zip()函数 1.1.语法 1.2.返回值 1.3.实例 二.zip(*zipped ...

  2. Python zip() 函数

    描述 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表. 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符 ...

  3. [Python] zip() 函数

    Python zip() 函数 功能: zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象 .(注意:返回值是对象!) 我们可以使用 list ...

  4. python zip函数_Python zip()函数

    python zip函数 Good day learners, hope that you are doing well. We discussed about Python Modulo in ou ...

  5. Python zipfile – Python ZIP

    Python zipfile module helps us in working with zip files. Today we will learn how to read zip archiv ...

  6. zip函数的用法python_Python zip函数 python zip函数的用法

    python 当中的zip( )函数到底是干嘛的? zip([1,2,3],['a','b','c']) 结果是 [(1, 'a'), (2, 'b'), (3, 'c')] 就是依次取出每一个数组的 ...

  7. python zip函数用于for循环_python zip 内置函数的使用

    定义:zip([iterable, ...]) zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple(元组),然后返回由这些tuples组 ...

  8. Python zip函数 - Python零基础入门教程

    目录 一.Python zip 函数简介 二.Python zip 函数使用 三.Python *zip 函数的描述和使用 四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 ...

  9. python zip函数_相当于Python的zip函数

    下面是一个更时髦的ECMAScript 6版本:zip= rows=>rows[0].map((_,c)=>rows.map(row=>row[c])) 插图等价物到Python{z ...

最新文章

  1. 贵州高二会考计算机考试题,20167月贵州普通高中学业水平考试会考试题
  2. 大数据教父Micheal Stonebraker告诉你大数据的秘密
  3. VMX虚拟机环境下CentOS/Linux扩展磁盘空间,并且增加HOME目录的大小!
  4. python的setup()与py2exe
  5. mongodb数据库淘汰_mongodb 内存数据淘汰策略
  6. 关于Zend framework 里一段代码的疑问
  7. 流量复制_快速体验之《gor+diffy实现线上流量复制到测试环境》
  8. AIX5.3安装oracle10g
  9. 2020国际机器翻译大赛:火山翻译力夺五项冠军
  10. java模拟键盘操作,java自动化操作
  11. 6.2.2 构造函数模式
  12. x12arima季节调整方法_又到了戴贝雷帽的季节,不同发型的佩戴方法,让你秒变时髦精...
  13. 陕西年内建成1万个5G基站,实现全省所有地级市覆盖5G网络
  14. 基于STC89C52单片机的LED显示电子钟的制作
  15. 终于搞懂了回车与换行的区别
  16. word怎么让页码在指定页面从1开始
  17. 塑源码是什么_源码是什么意思啊
  18. Adobe XD 下载和安装教程
  19. 107、七氟丙烷灭火系统的灭火设计浓度
  20. Vista中运行软件的兼容性测试(转)

热门文章

  1. scanf 与 printf 输入输出函数
  2. php 数组下标重新排,PHP使用array_merge重新排列数组下标的方法
  3. 可取回的国内csgo开箱网站incsgo开箱
  4. 「HDU 2298」Toxophily
  5. 今日杂感-20220322
  6. Android界面 Html5还是Native,说说他们的各自的优缺点。
  7. 使用安卓手机控制树莓派
  8. 批处理文件——多个QQ一键登录
  9. Arduino与人体感应模块
  10. 使用父子两个进程拷贝同一个文件,父进程拷贝前一半,子进程拷贝后一半。