python作业8.16

2017-08-16  本文已影响39人  张倩swarma

作业:

给定一个list,比如lst=[1,2,3,4,6,6,7,7,9,1]

1.求出里面不重复元素的结合,即应该是[1,2,3,4,6,7,9]

2.对列表中的元素进行排序,即应该是[9,7,6,4,3,2,1]

#注意,这里的倒排方法,::-1是这个a[1:len(a):-1]的缩写,也就是从1到len(a)取-1为步长,把所有的元素取出来,结果就倒排了,这种技巧非常重要

3.筛选出其中大于5的元素出来,即应该是[6,6,7,7,9]

4.筛选出其中大于5的元素的下标出来,即应该是[4,5,6,7,8]

5.将列表中所有元素往右侧平移一位,最左边的元素等于原列表的最后一个元素,即应该是[1,1,2,3,4,6,6,7,7,9]

上一篇 下一篇

猜你喜欢

热点阅读