在 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 婆婆高寿祝福语大全简短