慕妹221902
2020-09-24 06:05
为什么
print(L[-1:-3])
这样输出的是空的[]?
因为切片是按从左到右算,左边是启始下标,右边是结束下标。所以倒叙你得print(L[-3:-1]),表示从倒数第三个切到倒数最后一个
切到最后,冒号后面应该是留空 print(L[-3:])
前三名:L[-5:-2] 倒序偏一位
他要的是列表前三个最大的数,只是用切片应该实现不了,可以L.sort(reverse=True),再L[-5:-3]切片就可以拿到前三名成绩,不然就老实的一个个的索引也可以的
Python3 入门教程(新版)
154167 学习 · 1075 问题
相似问题