您的位置:首页 > 编程语言 > Python开发

python中列表和元组以及字符串的操作

2016-03-24 16:49 751 查看
python中列表是非常好用的。不过有一些使用小细节还需要注意一下。

tag[32:-4]


从index为32到tag的倒数第4个字符。

如果索引为32的值在倒数第4个字符的右边,那么将输出为空。只要分片中左边的索引出现的比右边的索引晚,那么就输出为空。

类似的还有

numbers[-3:-1]


步长的方式分片

numbers[0:10:2]


numbers[::4]


步长可以是负数,非常好用

numbers[::-1]


对列表的操作 len max min etc…

常用的列表方法

x.count(2)
x.append(2)
a = [1,2,3]
b = [4,5,6]
a.extend(b) # 等效于a = a + b,效率比a.extend(b)要低


index操作用来获取某个值匹配的索引位置。

insert可以将对象插入到列表之中去。

pop也非常好用。和C++中栈的pop类似,不过它将弹出的值返回。

remove 移除一个值。

reverse/reversed 列表翻转

sort/sorted

列表中还有高级排序。

x.sort(key = len)
x.sort(cmp) #括号中可以是自定义函数
x.sort(key=len,reversed=True)


 

下面该说说字符串了。

下面这些有用的命令你还记得吗?

'%10f' %(pi)


10是设定字符串的最大长度用的。

+ 号 表示不管是正数还是负数在字符串中都要标识出来。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: