Python程序按字母顺序对元组列表进行排序
当需要按字母顺序对元组列表进行排序时,可以使用“ sort”方法。使用此功能时,由于执行了原位排序,因此原始元组的内容会更改。
默认情况下,“排序”功能按升序对值进行排序。如果将排序顺序指定为降序,则将按降序排序。
列表可用于存储异构值(即,任何数据类型的数据,例如整数,浮点数,字符串等)。
元组列表基本上包含包含在列表中的元组。
以下是相同的演示-
示例
def sort_tuple_vals(my_tup):输出结果my_tup.sort(key = lambda x: x[0])
return my_tup
my_tup = [("Hey", 18), ("Jane", 33), ("Will", 56),("Nysa", 35), ("May", "Pink")]
print("The tuple is ")
print(my_tup)
print("After sorting the tuple alphabetically, it becomes : ")
print(sort_tuple_vals(my_tup))
The tuple is[('Hey', 18), ('Jane', 33), ('Will', 56), ('Nysa', 35), ('May', 'Pink')]
After sorting the tuple alphabetically, it becomes :
[('Hey', 18), ('Jane', 33), ('May', 'Pink'), ('Nysa', 35), ('Will', 56)]
解释
定义了一个名为“ sort_tuple_vals”的函数,该函数将一个元组作为参数。
它使用sort方法和lambda函数对元组中的元素进行排序。
调用函数时将返回此值。
现在定义了元组,并通过将该元组作为参数传递来调用函数。
输出显示在控制台上。
以上是 Python程序按字母顺序对元组列表进行排序 的全部内容, 来源链接: utcz.com/z/361037.html