#-*- coding:UTF-8 -*-
__author__ = 'Administrator'
L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] #定义一个list
#取前三个元素
#方法一(笨方法)
print([L[0], L[1], L[2]])
print('-----------------------------------------------------------------------------------')
#方法一上扩展,利用循环
r = []
n =3
for i in range(n):
r.append(L[i])
print(r)
print('-----------------------------------------------------------------------------------')
#方法二(切片Slice)
print(L[0:3])
print('-----------------------------------------------------------------------------------')
#tuple也是一种list,唯一区别是tuple不可变。因此,tuple也可以用切片操作,只是操作的结果仍是tuple:
T = (0, 1, 2, 3, 4, 5)
print(T[:3])
print('-----------------------------------------------------------------------------------')
#字符串'xxx'或Unicode字符串u'xxx'也可以看成是一种list,每个元素就是一个字符。因此,字符串也可以用切片操作,只是操作结果仍是字符串:
print('ABCDEFG'[:3])
以上就是个人总结的python的切片用法,不足以后继续补充
python中的切片--Splice
最新推荐文章于 2023-09-12 11:33:05 发布