首页 > 代码库 > Python---切片
Python---切片
# 切片 L = [‘Michael‘, ‘Sarah‘, ‘Tracy‘, ‘Bob‘, ‘Jack‘] # 用循环取前3个元素 r = [] n = 3 for i in range(n): r.append(L[i]) print(‘get pre 3 elements from L by loop:‘, r) # 对这种经常取指定索引范围的操作,用循环十分繁琐,因此,Python提供了Slice操作符,简化这种操作 # 用Slice取前3个元素 print(‘get pre 3 elements form L by Slice:‘, L[0:3], L[:3]) # 倒数切片 # 倒数第一个元素的索引是-1 print(L[-2:-1], L[-3:]) # 使用[:]复制一个list l = L[:] print(‘copy list L to l, the l is:‘, l) # 对tuple切片 # 切片的结果是tuple T = (0, 1, 2, 3, 4, 5, 6, 7, 8) t = T[:3] print(‘Slice the tuple T to tuple t, the t is:‘, t) # 对str切片 # 切片的结果是str S = ‘ABCDEFG‘ s1 = S[:3] s2 = S[::2] print(s1, s2)
Python---切片
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。