如何提取列表中不相邻的两个元素呢

来源:4-2 列表的基本操作

德瑞德

2017-09-16

通常玩游戏的时候并不一定是按技能顺序释放的,如果我想放完新月打击之后马上接大招月神冲刺,怎么实现呢?

['新月打击','苍白之瀑','月之降临','月神冲刺'][0,3] → 报错

['新月打击','苍白之瀑','月之降临','月神冲刺'][0][3] → 提取出了字符串'新月打击'中的'击'

是不是只能两次从列表中提取出来,像下面这样了:

L = ['新月打击','苍白之瀑','月之降临','月神冲刺']

[L[0], L[3]]


写回答

2回答

7七月

2017-09-16

这个其实我提到过,只不过想留在循环里讲。

分片的步长 可以解决这个问题 [i:x:y] 三个的这种方式。

0
1
德瑞德
好的,非常感谢老师!我把这个问题带到循环那章学习。
2017-09-16
共1条回复

德瑞德

提问者

2017-09-16

['新月打击','苍白之瀑','月之降临','月神冲刺'][0:4:3]

1
0

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14292 学习 · 4429 问题

查看课程