python 的切片特性可以让我们仅仅通过一行代码就能获取某段list 或tuple, 或者是字符串
切片的基本语法是:
unames[x:y] //unames 是个list 或者tuple 或则string
表示 从uname 的第x个元素, 切取到第y-1的元素位置,也就是从第x个元素, 定位到y-1(不包括y)元素
例子:
unames = ["Fisher", "Yi_Zhi_Yu", "Tony", "Tao"]
unames[0:3]//['Fisher', 'Yi_Zhi_Yu', 'Tony'] 获取的就是从0-2位置的list
unames[-3:-1] //["Yi_Zhi_Yu", "Tony"] 负数时是从后面定位,因为-1是表示最后一个list元素, 而切片是不包括后一个位置(即-1位置)的,所以没有Tao元素
当然, 切片还有其他的简便的写法, 比如从0截取或者截取到最后位置的时候都可以省略位置, 这里就不表述了