python-序列解包(对可迭代元素的快速取值方法)


Posted in Python onAugust 24, 2019

一般情况下

x,y,z = 1,2,3
print("x:",x)
print("y:",y)
print("z:",z)
#运行结果
x: 1
y: 2
z: 3

对元祖序列解包

name = ("qiaobushi","wanglihong","leibushi")
x,y,z = name
print(name)
print("x:",x)
print("y:",y)
print("z:",z)
#运行结果
('qiaobushi', 'wanglihong', 'leibushi')
x: qiaobushi
y: wanglihong
z: leibushi

对列表序列解包

str = "123,456,789"
str = str.split(",")
print(str)
x,y,z = str
print("x:",x)
print("y:",y)
print("z:",z)
#运行结果
['123', '456', '789']
x: 123
y: 456
z: 789

对dict序列解包获得key和value

#例1
dict1 = {"one":1,"two":2,"three":3}
x,y,z = dict1 
print("key-x:",x)
print("key-y:",y)
print("key-z:",z)
print("value-x:",dict1[x])
print("value-y:",dict1[y])
print("value-z:",dict1[z])

#例2
dict1 = {"one":1}
x,y = dict1.popitem()
print("key:",x,"value:",y)
#运行结果
key-x: one
key-y: two
key-z: three
value-x: 1
value-y: 2
value-z: 3
key: one value: 1

以上这篇python-序列解包(对可迭代元素的快速取值方法)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python练习程序批量修改文件名
Jan 16 Python
Python多进程同步Lock、Semaphore、Event实例
Nov 21 Python
Python使用getpass库读取密码的示例
Oct 10 Python
Python学习之Anaconda的使用与配置方法
Jan 04 Python
Python读取图片为16进制表示简单代码
Jan 19 Python
pyqt5简介及安装方法介绍
Jan 31 Python
Python零基础入门学习之输入与输出
Apr 03 Python
用vue.js组件模拟v-model指令实例方法
Jul 05 Python
Django 拆分model和view的实现方法
Aug 16 Python
Python3 tkinter 实现文件读取及保存功能
Sep 12 Python
Python实现扫码工具的示例代码
Oct 09 Python
详解win10下pytorch-gpu安装以及CUDA详细安装过程
Jan 28 Python
对python中的装包与解包实例详解
Aug 24 #Python
Python3进制之间的转换代码实例
Aug 24 #Python
Python实现朴素贝叶斯的学习与分类过程解析
Aug 24 #Python
FFrpc python客户端lib使用解析
Aug 24 #Python
用Python将Excel数据导入到SQL Server的例子
Aug 24 #Python
python 根据网易云歌曲的ID 直接下载歌曲的实例
Aug 24 #Python
用Python爬取QQ音乐评论并制成词云图的实例
Aug 24 #Python
You might like
PHP 已经成熟
2006/12/04 PHP
IP攻击升级,程序改进以对付新的攻击
2010/11/23 PHP
基于PHP遍历数组的方法汇总分析
2013/06/08 PHP
简单说说PHP优化那些事(经验分享)
2014/11/27 PHP
php进行支付宝开发中return_url和notify_url的区别分析
2014/12/22 PHP
学习php设计模式 php实现工厂模式(factory)
2015/12/07 PHP
PHP实现发送微博消息功能完整示例
2019/12/04 PHP
PHP安装扩展mcrypt以及相关依赖项深入讲解
2021/03/04 PHP
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
2008/09/25 Javascript
js清空表单数据的两种方式(遍历+reset)
2014/07/18 Javascript
Javascript获取表单名称(name)的方法
2015/04/02 Javascript
javascript日期格式化方法汇总
2015/10/04 Javascript
NodeJs下的测试框架Mocha的简单介绍
2017/02/22 NodeJs
javascript防篡改对象实例详解
2017/04/10 Javascript
vue自定义指令用法经典实例小结
2019/03/16 Javascript
详解vue2.0模拟后台json数据
2019/05/16 Javascript
微信小程序 swiper 组件遇到的问题及解决方法
2019/05/26 Javascript
vue实现购物车选择功能
2020/01/10 Javascript
微信小程序实现选项卡滑动切换
2020/10/22 Javascript
python使用win32com库播放mp3文件的方法
2015/05/30 Python
Django自定义过滤器定义与用法示例
2018/03/22 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
2019/01/17 Python
Python实现的微信支付方式总结【三种方式】
2019/04/13 Python
python里 super类的工作原理详解
2019/06/19 Python
python之mock模块基本使用方法详解
2019/06/27 Python
python读取Kafka实例
2019/12/23 Python
通过python连接Linux命令行代码实例
2020/02/18 Python
PyQt5事件处理之定时在控件上显示信息的代码
2020/03/25 Python
python中return如何写
2020/06/18 Python
Anaconda详细安装步骤图文教程
2020/11/12 Python
域名注册、建站工具、网页主机、SSL证书:Dynadot
2017/01/06 全球购物
北美领先的牛仔品牌:Buffalo David Bitton
2017/05/22 全球购物
Linden Leaves官网:新西兰纯净护肤品
2020/12/20 全球购物
一些网络技术方面的面试题
2014/05/01 面试题
大学生新闻专业个人自我评价
2013/11/12 职场文书
交通事故赔偿协议书
2014/04/15 职场文书