Python中的序列包括字符串、列表、元组,下面以字符串为例进行演示,列表和元组效果同字符串
>>> a=‘0123456789‘ >>> a[0:2] ‘01‘ >>> a[3:5] ‘34‘ >>> a[-2] ‘8‘ >>> a[0:] ‘0123456789‘ >>> a[2:] ‘23456789‘ >>> a[:] ‘0123456789‘ >>> a[:8] ‘01234567‘ >>> a[-3:] ‘789‘ >>> a[-3:-1] ‘78‘ >>> a[0:4:1] ‘0123‘ >>> a[0:4:2] ‘02‘ >>> a[::3] ‘0369‘ >>> a[6:0:-2] ‘642‘ >>> a[::-1] ‘9876543210‘ >>>
最后举个工作中用到的小例子,数据存在一个列表中,如:list=[‘23.34%‘,‘30.88%‘,‘15.90%‘]
需要取列表中的值与已知数据进行大小比较,为了方便比较,想到先去掉最后的%,然后将字符串转换成float,用切片很容易实现
>>> list=[‘23.34%‘,‘30.88%‘,‘15.90%‘] >>> float(list[0][:-1]) 23.34 >>>
本文出自 “今日的努力,明日的成功!” 博客,请务必保留此出处http://zhzhgo.blog.51cto.com/10497096/1671858
原文地址:http://zhzhgo.blog.51cto.com/10497096/1671858