美文网首页
python作业8.16

python作业8.16

作者: 张倩swarma | 来源:发表于2017-08-16 10:58 被阅读39次

作业:

给定一个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]

相关文章

网友评论

      本文标题:python作业8.16

      本文链接:https://www.haomeiwen.com/subject/ymwbrxtx.html