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异常处理总结
Aug 15 Python
Python实现发送email的几种常用方法
Aug 18 Python
使用Python进行AES加密和解密的示例代码
Feb 02 Python
WIn10+Anaconda环境下安装PyTorch(避坑指南)
Jan 30 Python
基于python生成器封装的协程类
Mar 20 Python
pycharm重命名文件的方法步骤
Jul 29 Python
Django 多表关联 存储 使用方法详解 ManyToManyField save
Aug 09 Python
浅谈keras中的keras.utils.to_categorical用法
Jul 02 Python
tensorflow学习笔记之tfrecord文件的生成与读取
Mar 31 Python
python编程项目中线上问题排查与解决
Nov 01 Python
Pandas数据结构之Series的使用
Mar 31 Python
python读取并查看npz/npy文件数据以及数据显示方法
Apr 14 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几个数学计算的内部函数学习整理
2011/08/06 PHP
PHP抓屏函数实现屏幕快照代码分享
2014/01/02 PHP
Laravel中的Blade模板引擎示例详解
2017/10/10 PHP
js本身的局限性 别让javascript做太多事
2010/03/23 Javascript
javascript 判断数组是否已包含了某个元素的函数
2010/05/30 Javascript
关于二级域名下使用一级域名下的COOKIE的问题
2011/11/07 Javascript
JavaScript高级程序设计 读书笔记之十 本地对象Date日期
2012/02/27 Javascript
JQuery实现倒计时按钮的实现代码
2012/03/23 Javascript
jQuery实现页面滚动时层智能浮动定位实例探讨
2013/03/29 Javascript
jquery cookie的用法总结
2013/11/18 Javascript
JQuery1.8 判断元素是否绑定事件的方法
2014/07/10 Javascript
jQuery Validate表单验证入门学习
2015/12/18 Javascript
使用bootstrap3开发响应式网站
2016/05/12 Javascript
Angularjs通过指令监听ng-repeat渲染完成后执行脚本的方法
2016/12/31 Javascript
JS常用正则表达式总结【经典】
2017/05/12 Javascript
JS实现给json数组动态赋值的方法示例
2020/03/19 Javascript
解决vuex刷新状态初始化的方法实现
2019/08/15 Javascript
详解基于原生JS验证表单组件xy-form
2019/08/20 Javascript
在vue项目中使用codemirror插件实现代码编辑器功能
2019/08/27 Javascript
基于jquery ajax的多文件上传进度条过程解析
2019/09/11 jQuery
微信小程序个人中心的列表控件实现代码
2020/04/26 Javascript
[02:16]DOTA2英雄基础教程 干扰者
2014/01/15 DOTA
在RedHat系Linux上部署Python的Celery框架的教程
2015/04/07 Python
Python对数据进行插值和下采样的方法
2018/07/03 Python
Django-rest-framework中过滤器的定制实例
2020/04/01 Python
搭建pypi私有仓库实现过程详解
2020/11/25 Python
细说CSS3中的选择符
2008/10/17 HTML / CSS
高级3D打印市场:Gambody
2019/12/26 全球购物
大专计算机个人求职的自我评价
2013/10/21 职场文书
上班打牌检讨书
2014/02/07 职场文书
办理房产证委托书
2014/09/18 职场文书
运动会致辞稿
2015/07/29 职场文书
2016春季幼儿园大班开学寄语
2015/12/03 职场文书
改进工作作风心得体会
2016/01/23 职场文书
使用php的mail()函数实现发送邮件功能
2021/06/03 PHP
高通2023 年将发布高性能PC处理器
2022/04/29 数码科技