哈喽,大家好呀,下面是我整理的关于Python中列表切片的做法,咱们一起学习!
以下内容在Python的交互式环境下完成
例题1:学校的运动会队列表中有以下成员,站列位如下:
lst=['小明','小红','小丽','小飞','小佳']
1.在lst的开头添加['小王','小张']两个队员,并显示lst。
2.在lst的末尾添加[['小李','小刘']二个队员,并显示lst。
3.将lst的所有队员逆序列,并显示lst。
4.将lst中下标为偶数位上的队员取出来赋值给lst(记住列表下标是从0开始的),并显示lst。
5.在小佳的后面插入[‘小张’,’小李’]两个队员,并显示lst。
6.将奇数位置的队员的位置替换为一个花篮,花篮用“*”,显示lst。
7.删除小刘和他右侧的花篮,并显示lst。
8.撤掉所有的花篮(删除奇数位上的元素),并显示lst。
#1
lst=['小明','小红','小丽','小飞','小佳']
lst[:0]=['小王','小张']
lst
#2
lst[len(lst):]=['小李','小刘']
lst
#3
lst[::-1] #给lst倒序
#4
lst=lst[::2]
lst
#5
lst=lst[::-1]
lst
lst[2:2]=['小张','小李'] #从第二个位置后面插入
lst
#6
lst[1::2]=['*']*3
lst
#7
lst[0:2]=[]
lst
#8
del lst[1::2]
lst
上述代码运行的结果为:
①['小王', '小张', '小明', '小红', '小丽', '小飞', '小佳']
②['小王', '小张', '小明', '小红', '小丽', '小飞', '小佳', '小李', '小刘']
③['小刘', '小李', '小佳', '小飞', '小丽', '小红', '小明', '小张', '小王']
④['小王', '小明', '小丽', '小佳', '小刘']
⑤['小刘', '小佳', '小丽', '小明', '小王']
['小刘', '小佳', '小张', '小李', '小丽', '小明', '小王']
⑥['小刘', '*', '小张', '*', '小丽', '*', '小王']
⑦['小张', '*', '小丽', '*', '小王']
⑧['小张', '小丽', '小王']
文章持续更新中,敬请期待。