python切片处理

阅读: 评论:0

python切片处理

python切片处理

创建切片,可指定要使用的第一个元素的索引和最后一个元素的索引加一

#创建列表players
players = ['charles', 'martina', 'michael', 'florence', 'eli']
#打印出列表
print(players)
=>
['charles', 'martina', 'michael', 'florence', 'eli']#切片1
print(players[1:4])#打印从索引1位置的元素开始的三个元素
=>['martina', 'michael', 'florence']
#切片2
print(players[:4])#如果没有指定第一个索引,python将自动从列表的开头开始
=>['charles', 'martina', 'michael', 'florence']
#切片3
print(players[2:])#从索引为2,打印最后三个
=>['michael', 'florence', 'eli']
#切片4
print(players[-3:])#打印倒数三个元素
['michael', 'florence', 'eli']

遍历切片

for player in players[:]:print(player.title())
=>
Charles
Martina
Michael
Florence
Eli

复制列表

得到两个列表
相当于复制一个副本

copy = players[:]
players.append('ev')
copy.append('wuh')
print(players)
print(copy)
=>
['charles', 'martina', 'michael', 'florence', 'eli', 'ev']
['charles', 'martina', 'michael', 'florence', 'eli', 'wuh']

一个列表
相当于赋值

copy1 = players
players.append('ev')
copy1.append('wuh')
print(players)
print(copy1)
=>
['charles', 'martina', 'michael', 'florence', 'eli', 'wuh']
['charles', 'martina', 'michael', 'florence', 'eli', 'wuh']

本文发布于:2024-02-02 00:15:04,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170680978440111.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:切片   python
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23