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查找第k小元素代码分享
Dec 18 Python
Python 字符串操作方法大全
Mar 11 Python
python实现线程池的方法
Jun 30 Python
python多线程方式执行多个bat代码
Jun 07 Python
windows7 32、64位下python爬虫框架scrapy环境的搭建方法
Nov 29 Python
如何将 awk 脚本移植到 Python
Dec 09 Python
详解用Pytest+Allure生成漂亮的HTML图形化测试报告
Mar 31 Python
python 解决Fatal error in launcher:错误问题
May 21 Python
使用Django搭建网站实现商品分页功能
May 22 Python
浅谈numpy中np.array()与np.asarray的区别以及.tolist
Jun 03 Python
使用python向MongoDB插入时间字段的操作
May 18 Python
聊聊pytorch测试的时候为何要加上model.eval()
May 23 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伪静态页面函数附使用方法
2008/06/20 PHP
php通过Chianz.com获取IP地址与地区的方法
2015/01/14 PHP
漂亮的提示信息(带箭头)
2007/03/21 Javascript
JS 表单验证大全
2011/11/23 Javascript
js中的屏蔽的使用示例
2013/07/30 Javascript
jquery插件推荐浏览器嗅探userAgent
2014/11/09 Javascript
js控制div弹出层实现方法
2015/05/11 Javascript
Jquery树插件zTree实现菜单树
2017/01/24 Javascript
解决vue-router进行build无法正常显示路由页面的问题
2018/03/06 Javascript
使用electron将vue-cli项目打包成exe的方法
2018/09/29 Javascript
从零开始用electron手撸一个截屏工具的示例代码
2018/10/10 Javascript
ElementUI之Message功能拓展详解
2019/10/18 Javascript
React实现类似淘宝tab居中切换效果的示例代码
2020/06/02 Javascript
jQuery加PHP实现图片上传并提交的示例代码
2020/07/16 jQuery
用vite搭建vue3应用的实现方法
2021/02/22 Vue.js
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
探究数组排序提升Python程序的循环的运行效率的原因
2015/04/01 Python
详解Python中的装饰器、闭包和functools的教程
2015/04/02 Python
Python入门教程之运算符与控制流
2016/08/17 Python
详解Python中类的定义与使用
2017/04/11 Python
详解python中TCP协议中的粘包问题
2019/03/22 Python
Django网络框架之创建虚拟开发环境操作示例
2019/06/06 Python
详解python解压压缩包的五种方法
2019/07/05 Python
Python Tensor FLow简单使用方法实例详解
2020/01/14 Python
python入门之基础语法学习笔记
2020/02/08 Python
HTML5 常见面试题之PC端和移动端区别介绍
2018/01/22 HTML / CSS
几道PHP面试题
2013/04/14 面试题
人事助理自荐信
2014/02/02 职场文书
财务科科长岗位职责
2014/03/10 职场文书
酒店采购员岗位职责
2014/03/14 职场文书
美丽人生观后感
2015/06/03 职场文书
太空授课观后感
2015/06/17 职场文书
培训计划通知
2015/07/15 职场文书
《中国古代诗歌散文欣赏》高中语文教材
2019/08/20 职场文书
Golang二维数组的使用方式
2021/05/28 Golang
python3中apply函数和lambda函数的使用详解
2022/02/28 Python