Python列表切片

哈喽,大家好呀,下面是我整理的关于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

上述代码运行的结果为:

①['小王', '小张', '小明', '小红', '小丽', '小飞', '小佳']

②['小王', '小张', '小明', '小红', '小丽', '小飞', '小佳', '小李', '小刘']

③['小刘', '小李', '小佳', '小飞', '小丽', '小红', '小明', '小张', '小王']

④['小王', '小明', '小丽', '小佳', '小刘']

⑤['小刘', '小佳', '小丽', '小明', '小王']

['小刘', '小佳', '小张', '小李', '小丽', '小明', '小王']

⑥['小刘', '*', '小张', '*', '小丽', '*', '小王']

⑦['小张', '*', '小丽', '*', '小王']

⑧['小张', '小丽', '小王']

文章持续更新中,敬请期待。

你可能感兴趣的:(python)