python作业8.16

作业:

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

python作业8.16_第1张图片

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


python作业8.16_第2张图片

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


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


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


python作业8.16_第4张图片

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


python作业8.16_第5张图片

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


python作业8.16_第6张图片

你可能感兴趣的:(python作业8.16)