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截取或者截取到最后位置的时候都可以省略位置, 这里就不表述了