指定使用的第一个元素的索引和最后一个元素的索引(但不输出最后一个元素)
如果没有指定第一个索引,系统会自动从头开始
players =['charles', 'mar' ,'Tina' , 'Kirl']
print(players[:4])
print(players[:]) 输出所有元素
print(players[-4:]) 输出后四个元素
注意:切片中方括号中指定第三个值,表示每隔多少个元素取一次
遍历切片可使用for循环遍历列表部分元素
复制列表players =['charles', 'mar' ,'Tina' , 'Kirl']
for player in players[0:]
print(player)
players =['charles', 'mar' ,'Tina' , 'Kirl']
player =players[ : ]
player =players 这两个变量中有任何一个变量改变都会引起另一个变量的改变,有点类似与C++中的引用
players =['charles', 'mar' ,'Tina' , 'Kirl']
player =players[ : ]
player1 =players
player.append('lxj')
print(players)
print(player)
players.append('lzj')
print(players)
print(player1)
总的来说就是要想复制中一个列表的变化不引起另一个列表的变化,就用切片。不然就用赋值语句。



