按顺序排列元组


当需要对元组中的列表进行排序时,可以使用“元组”方法、“已排序”方法和生成器表达式。

“已排序”方法用于对列表元素进行排序。它是返回已排序列表的内置函数。

生成器是创建迭代器的简单方法。它自动实现具有“__iter__()”和“__next__()”方法的类,并跟踪内部状态,以及在没有可返回的值时引发“StopIteration”异常。

“元组”方法使用可迭代元素作为参数,并将其转换为元组类型。

列表可用于存储异构值(即任何数据类型的数据,例如整数、浮点数、字符串等)。

以下是相同的演示 −

示例

实时演示

my_tuple = ([4, 55, 100], [44, 55, 67], [7, 86, 0])

print("The tuple of list is ")
print(my_tuple)

my_result = tuple((sorted(sub) for sub in my_tuple))

print("The tuple of list after sorting is : " )
print(my_result)

输出

The tuple of list is
([4, 55, 100], [44, 55, 67], [7, 86, 0])
The tuple of list after sorting is :
([4, 55, 100], [44, 55, 67], [0, 7, 86])

说明

  • 创建列表元组,并将其显示在控制台上。
  • 使用“已排序”方法对其进行迭代和排序。
  • 使用“元组”方法将其转换为元组。
  • 所有这些都是使用生成器表达式完成的。
  • 这被分配给一个值。
  • 它显示在控制台中。

更新于: 12-Mar-2021

276 浏览

开启您的 事业

完成课程获得认证

开始
广告
© . All rights reserved.