解压缩

如果我们给出一个列表,我们需要一次性取出多个值,我们是不是可以用下面的方式实现呢?

name_list = ['chen', 'python', 'jason']

x = name_list[0]

y = name_list[1]

z = name_list[2]

print(f'x:{x}, y:{y}, z:{z}')

#输出:

x:chen, y:python, z:jason

解压缩可以这样理解:超市打包是把多个商品放在一起,解压缩其实就是解包把多个商品一次性拿出来。

name_list = ['chen', 'python', 'jason']

x, y, z = name_list

print(f'x:{x}, y:{y}, z:{z}')

#输出:

x:chen, y:python, z:jason

有时候我们解压缩的值可能是我们不想要的,那么可以使用下划线,万能的下划线。

name_list = ['chen', 'python', 'jason']

x, y, z = name_list

x, _, z = name_list # _相当于告诉计算机不要了,不能以_开头和结尾

print(f'x:{x}, y:{y}, z:{z}')

print(f'x:{x}, z:{z}')

#输出:

x:chen, y:python, z:jason

x:chen, z:jason

字典的解压

dic = {"name":"chen","gender":"famale","age":18}

x1,x2,x3 = dic

print(x2)

#输出:

gender

还可以如下操作

name_list = ['chen', 'python', 'jason','wang','lao']

x, y, _, _, z = name_list ## _是一样的

x,* _, z = name_list

print(f'x:{x}, y:{y}, z:{z}')

print(f'x:{x}, z:{z}')

#输出:

x:chen, y:python, z:lao

x:chen, z:lao

python追求的是简洁性,代码不要写的太长了。因此字典也是可以的,但是字典解压缩的是key。

info = {'name': 'chen', 'age': 18}

x, y = info

print(x, y)

#输出:

name age

python解压_python解压缩相关推荐

  1. python解压_python解压

    Python 的代码块不使用大括号( {} )来控制类,函数以及其他 逻辑判断. python 最具特色的就是用缩进来写模块. 缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这 ...

  2. python解压版怎么安装_python 解压版 zip file 安装

    python 解压版 zip file 安装 Python Releases for Windows 找到最新稳定版本的 "Download Windows x86-64 embeddabl ...

  3. Python 解压rar类型文件

    Python 解压rar类型文件 一.前提准备 1. pip install rarfile 2. 在官网下载 WinRAR安装包 ,安装完毕后在安装目录即可找到一个名为 "UnRAR.ex ...

  4. python解压gz_python解压gz

    广告关闭 云服务器1核2G首年99年,还有多款热门云产品满足您的上云需求 执行程序,会在当前目录下生成aa.tar.gz文件二.解压defuntar(fname,dirs):解压tar.gz文件:pa ...

  5. Windows下使用python解压tgz文件

    浅记以备自用 有时候下载的数据集压缩包可能是tgz格式,在windows下使用常规的解压缩软件无法解压,可以使用python解压tgz文件. Step1.载入模块 import tarfile Ste ...

  6. python解压zip文件_python-29 python解压压缩包的几种方法

    这里讨论使用Python解压例如以下五种压缩文件: .gz .tar .tgz .zip .rar 简单介绍 gz: 即gzip.通常仅仅能压缩一个文件.与tar结合起来就能够实现先打包,再压缩. t ...

  7. python压缩包怎么安装-详解python解压压缩包的五种方法

    这里讨论使用Python解压例如以下五种压缩文件: .gz .tar .tgz .zip .rar 简单介绍 gz: 即gzip.通常仅仅能压缩一个文件.与tar结合起来就能够实现先打包,再压缩. t ...

  8. 用Python解压tgz文件

    用Python解压tgz文件 本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 Unported许可协议进行许可.允许非商业转载,但应注明作者及出处. 作者:xialulee 最初发布于:2 ...

  9. python解压压缩包的几种方法

    这里讨论使用Python解压例如以下五种压缩文件: .gz .tar  .tgz .zip .rar 简单介绍 gz: 即gzip.通常仅仅能压缩一个文件.与tar结合起来就能够实现先打包,再压缩. ...

最新文章

  1. PL/SQL常用方法汇总
  2. Repeater 嵌套
  3. 初学Python常见异常错误,总有一处你会遇到!
  4. NFS客户端、服务器协商读写粒度(rsize、wsize)流程 【转】
  5. 最像windows10的linux,Linuxfx:外观神似Win10的Linux操作系统
  6. 【bzoj1911】 Apio2010—特别行动队
  7. mysql里面有没有map类型_MySQL学习(二) 数据类型
  8. python中类的属性一般来说_python中实例属性和类属性之间的关系
  9. MFC中的CRect(区域)
  10. 重要开源!CNN-RNN-CTC 实现手写汉字识别
  11. 我和老公清北毕业,我能接受自己的孩子读三流学校吗?
  12. windows bat定时重启软件
  13. 泛微OA的http接口创建
  14. win10启动修复_在win10桌面建立高级启动选项快捷方式,修复电脑故障不用愁
  15. 《巴菲特的第一桶金》读书笔记
  16. 蓝牙信标人员定位技术原理分析
  17. 研究揭示人类大脑进化的基因组调控机制
  18. Gspay 和 95epay
  19. java调用dll 指针参数_java调用c dll,指针参数和结构体参数搞定 | 学步园
  20. iPhone 12 pro max卡槽怎么插双卡

热门文章

  1. Udacity机器人软件工程师课程笔记(二十八) - 卷积神经网络实例 - Fashion-MNIST数据集
  2. Blender三维建筑场景动画制作学习教程
  3. Clip Studio Paint 高级着色学习教程
  4. KDE与GNOME的战争史(转载)
  5. Go 分布式学习利器(4)-- 条件和循环
  6. 《C++primer》第二章--变量和基本内置类型
  7. FCS省选模拟赛 Day5
  8. python工具使用笔记
  9. Android定位方式和测试方法
  10. 关于刘冬大侠Spring.NET系列学习笔记3的一点勘正