python变量赋值小技巧
2017-03-26 14:03
309 查看
序列分解赋值
任意长度迭代对象分解赋值
#python2/python3 >>> testlist=['liuyi',24,'male'] >>> name,age,sex=testlist >>> print name,age,sex liuyi 24 male -------------------------------- >>> testtupe=('liuyi',24) >>> name,age=testtupe >>> print name ,age liuyi 24 -------------------------------- >>> test='liuyi' >>> a,b,c,d,e=test >>> print a,b,c,d,e l i u y i -------------------------------- 选取特定,忽略其他: >>> testlist=['liuyi',24,'male'] >>> _,age,_=testlist >>> print age 24
任意长度迭代对象分解赋值
#python3 >>> testlist=[1,2,3,4,5,6,7,8,9] >>> first,*middle,last=testlist >>> print(middle) [2, 3, 4, 5, 6, 7, 8] >>> testtupe=('liuyi',24,'male',(10,8,1992)) >>> name,*_,(*_,year)=testtupe >>> print(name,year) liuyi 1992
相关文章推荐
- python-变量,字符串 处理小技巧
- python的直接赋值不会拷贝,只相当于变量的一个别名
- python 多变量赋值
- Python 变量赋值和命名规则
- Python中变量引用与赋值
- 小技巧收集(8)-sql变量set赋值
- 【转载】python变量赋值(可变与不可变)
- 2.3 python中的变量和赋值 [python入门教程]
- python多个变量同时赋值
- JAVA 与 Python 变量赋值的不同
- Python中变量传递时的引用和赋值
- python变量赋值不可更改,形参可赋新值
- Python的变量赋值及函数参数传递规则
- Python学习笔记:02 基础:变量、整数、字符串、赋值、基本输出、注释、代码块
- python中or关键字在变量赋值时的用法
- Python学习笔记--变量和赋值
- Python学习笔记--变量赋值过程
- python变量赋值(可变与不可变) 分类: python基础学习 python Module 2013-10-30 11:59 1036人阅读 评论(0) 收藏
- Python中变量赋值使用、特殊字符和注释等的特点
- Python学习之路——变量赋值