博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python学习(五)——切片
阅读量:148 次
发布时间:2019-02-27

本文共 420 字,大约阅读时间需要 1 分钟。

1、切片 Slice

选取list或tuple中的某一段:
索引从0开始时可以省略,支持倒数切片

>>> L=('a','b','c','d')>>> L[1:3]('b', 'c')>>> L[0:2]('a', 'b')>>> L[:3]('a', 'b', 'c')>>> L[-3:-1]('b', 'c')

取后两个

>>> L[-2:]('c', 'd')

前2个每2个取一个

>>> L[0:4:2]('a', 'c')

全部,每2个取一个

>>> L[::2]('a', 'c')

全部

>>> L[:]('a', 'b', 'c', 'd')

也可以对list、tuple或字符串及Unicode字符串直接进行切片操作

>>> [1,2,3,4,5,6,7,8,9][::2][1, 3, 5, 7, 9]>>> 'abcdefghijk'[3:7]'defg'>>> u'abcdefghijk'[:9:3]u'adg'

这里写图片描述

你可能感兴趣的文章