stcaac 发表于 2018-8-15 11:14:17

python的切片实例可代替for循环

#!/usr/bin/env python3  
# -*- coding: utf-8 -*-
  

  
L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']
  

  
print('L =', L)
  
print('L[:3] =', L[:3])
  
print('L =', L)
  
print('L[-2:] =', L[-2:])
  

  
R = list(range(100))
  
print('R[:10] =', R[:10])
  
print('R[-10:] =', R[-10:])
  
print('R =', R)
  
print('R[:10:2] =', R[:10:2])
  
print('R[::5] =', R[::5])
  

  

  
l = list(range(100))
  
print l
  

  
print(l)
  
#取前十个数
  
print(l[:10])
  
#取后十个数
  
print(l[-10:])
  
#取前11--20个数
  
print(l)
  
#所有数中每2个取1个就是说取索引中 第0个 第2个 第4个以此类推
  
print(l[::2])
页: [1]
查看完整版本: python的切片实例可代替for循环