.给定一个由10个整数值构成的列表,比如[10,9,8,7,6,5,4,3,2,1],编程:只 对列表中下标为偶数的元素进行升序排列。得到[2,9,4,7,6,5,8,3,10,1].用Python3x
时间: 2024-05-23 19:07:17 浏览: 215
js代码-leetCode 279 /给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, ...)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。
可以使用Python的切片和sorted函数来实现这个功能。具体的代码如下所示:
```
lst = [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
lst[::2] = sorted(lst[::2])
print(lst)
```
在这个代码中,`lst[::2]`表示取出列表中下标为偶数的元素,`sorted`函数将它们进行升序排列,然后再将排好序的结果赋值回去即可。最后输出列表即可得到结果。
阅读全文