在 Python 中对元组中的列表进行排序!
当需要对元组中的列表进行排序时,可以使用'tuple'方法、'sorted'方法和生成器表达式。
'sorted'方法用于对列表的元素进行排序。它是一个内置函数,返回排序后的列表。
Generator是一种创建迭代器的简单方法。它自动实现一个带有“__iter__()”和“__next__()”方法的类,并跟踪内部状态,并在不存在可以返回的值时引发“StopIteration”异常。
'tuple'方法将可迭代对象作为参数,并将其转换为元组类型。
列表可用于存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。
以下是相同的演示-
示例
my_tuple = ([4, 55, 100], [44, 55, 67], [7, 86, 0])
print("Thetupleoflistis ")
print(my_tuple)
my_result = tuple((sorted(sub) for sub in my_tuple))
print("Thetupleoflistaftersortingis: " )
print(my_result)输出结果Thetupleoflistis ([4, 55, 100], [44, 55, 67], [7, 86, 0]) Thetupleoflistaftersortingis: ([4, 55, 100], [44, 55, 67], [0, 7, 86])
解释
一个列表元组被创建,并显示在控制台上。
它被迭代,并使用'sorted'方法进行排序。
使用'tuple'方法将其转换为元组。
这一切都是使用生成器表达式完成的。
这被分配给一个值。
它显示在控制台上。
热门推荐
10 简短古诗生日横幅祝福语
11 校长致辞文案祝福语简短
12 喜乐吉祥文案祝福语简短
13 虎年春节祝福语图文简短
14 祝福语女生暴富文案简短
15 客户家具祝福语简短精辟
16 演讲祝福语理智文案简短
17 出国贺卡祝福语大全简短
18 对转岗同学祝福语简短