对给定列表进行排序和反转的 Python 程序

假设我们在 Python 中有一个数字列表。我们必须使用列表操作对列表进行反转和排序,但不要更改实际列表。为了反转列表,我们有列表reverse()功能,但如果我们使用它,列表将被反转到位。类似为sort()也。为了维护实际顺序,我们将使用reversed()函数和sorted()函数。

所以,如果输入像 l = [2,5,8,6,3,4,7,9],那么输出将是 [9, 7, 4, 3, 6, 8, 5, 2] [ 2, 3, 4, 5, 6, 7, 8, 9]

示例

让我们看下面的实现来更好地理解

def solve(l):

   rev = list(reversed(l))

   print (rev)

   srt = sorted(l)

   print(srt)

l = [2,5,8,6,3,4,7,9]

solve(l)

输入

[2,5,8,6,3,4,7,9]
输出结果
[9, 7, 4, 3, 6, 8, 5, 2] [2, 3, 4, 5, 6, 7, 8, 9]

以上是 对给定列表进行排序和反转的 Python 程序 的全部内容, 来源链接: utcz.com/z/347461.html

回到顶部