Python学习之切片

2017-07-27  本文已影响12人  己庚辛壬癸

什么是切片?

切片是Python提供的一种高级特性,它的主要的作用是快速的从list、tuple中切取出指定区间的元素并存放在一个新的list或者tuple中。

切片的用法

假设一个list或者tulpe为L,那么切片的用法为:

//创建一个list
fruits = ["apple","orange","watermelon","banana"]
//获取前三个元素
cut = fruits[0:3]
//ps:经过上面的代码之后cut为["apple","orange","watermelon"]

//创建一个0-99的list
lis = list(range(100))
cut_li = lis[0:10:2]
//ps:cut_li为[0, 2, 4, 6, 8]

字符串也可以切片

对于字符串,在怕python中也是可以进行切片操作的,字符串切片之后返回的还是字符串。

nick = "StupiedMonkey"  //创建一个字符串
nick[:]                 //切片后的值为'StupiedMonkey'
nick[:2]                //切片后的值为'St'
nick[::2]               //切片后的值为'Suidoky'

总结

Python的切片的的确确能够让让我们在实现某些功能的时候变得很容易,能够让我们的代码看起来很优雅。夫码农之悦乎,其coding之优雅也!

上一篇 下一篇

猜你喜欢

热点阅读