Python
【背景】给定列表list = [0, 1, 4, 9, 16, 25, 36, 49, 64] ,求[7, 5,-1]?
【尝试】利用Pycharm 得到的结果: [49:36] 。 但存在疑问
【疑问】遇到[::1] ,先将列表翻转,得到[81, 64, 49, 36, 25, 16, 9, 4, 1, 0]。
如何理解[7, 5]?
【背景】给定列表list = [0, 1, 4, 9, 16, 25, 36, 49, 64] ,求[7, 5,-1]?
【尝试】利用Pycharm 得到的结果: [49:36] 。 但存在疑问
【疑问】遇到[::1] ,先将列表翻转,得到[81, 64, 49, 36, 25, 16, 9, 4, 1, 0]。
如何理解[7, 5]?
list = [0,1,4,9,16,25,36,49,64]
列表索引是0,1,2,3,4,5,6,7,8
步长 -1 列表从右往左
左闭右开 7对应的数49能取到
5对应的25是取不到的
[7:5:-1]取到的就是[49,36]