标签:
lis=[1,3,2,6,3,2,5,9] lis[1:]输出第1位以后的,包括第1位 即:[3,2,6,3,2,5,9] lis[:1}输出第1位以前的,不包括第1位 即:[1] lis[:-1]输出最后1位以前的,不包括最后1位 即:[1,3,2,6,3,2,5,] lis[2:-2]输出第2位和倒数第2位之间的,包括第2位,不包括倒数第2位 即:[2,6,3,2]
其实应该是li[i:j:k] 表示 从i开始取到j中间间隔为k 比如: lis[::2]为:[1,2,3,5] lis[2::]和lis[2:]一样为[2,6,3,2,5,9] 如果想要倒序,这个很多人都知道 lis[::-1]
写一个冒泡lis=[1,2,5,3,6,8,4]
for i in range(len(lis) - 1, 0, -1): print (i) for j in range(0, i): print (j) if lis[j] > lis[j + 1]: lis[j], lis[j + 1] = lis[j + 1], lis[j]#就是( lis[j], lis[j + 1])=(lis[j + 1], lis[j]) print(lis)
标签:
原文地址:http://www.cnblogs.com/leekale/p/5725631.html