1.python复制反转
用法说明:b = a[i:j] 表示复制a[i]到a[j-1],以生成新的list对象
a=‘python’ ,则a[1,3]为341
实现数组反转:
反转[::-1]表示将数组反转
b = a[i:j:s]表示:i,j与上面的一样,但s表示步进,缺省为1.
所以a[i:j:1]相当于a[i:j]
当s<0时,i缺省时,默认为-1. j缺省时,默认为-len(a)-1
所以a[::-1]相当于 a[-1:-len(a)-1:-1],也就是从最后一个元素到第一个元素复制一遍,即倒序。
————————————————
版权声明:本文为CSDN博主「明宇李」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/mingyuli/article/details/81604795
例子:
2.pop使用
pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。
例:
list1 = [‘Google’, ‘Runoob’, ‘Taobao’]
list_pop=list1.pop(1)
print “删除的项为 :”, list_pop
print "列表现在为 : ", list1
结果:
删除的项为 : Runoob
列表现在为 : [‘Google’, ‘Taobao’]
3.set使用
可以去重例:元祖i=(‘f’, ‘f’, ‘f’),set(i)则结果为f
4.*list
原:list=[“flower”,“flow”,“flight”],*list则为flower flow flight,即取出所有元素
5.zip
原strs=[“flower”,“flow”,“flight”]则zip(*strs)则变为元祖(‘f’, ‘f’, ‘f’),(‘l’, ‘l’, ‘l’),(‘o’, ‘o’, ‘i’),(‘w’, ‘w’, ‘g’)
例:for i in zip(‘aaa’,‘bbb’):
print(i)
结果为:
(‘a’, ‘b’)
(‘a’, ‘b’)
(‘a’, ‘b’)