Python程序通过任意键以递增顺序对元组进行排序。
给定一个元组,我们的任务是通过元组中的任何键以升序对元组列表进行排序。我们需要根据给定的键对它们进行排序。为此,我们使用sorted()函数,在其中我们使用key=last对它们进行排序,并将last存储为键索引,根据该索引我们必须对给定的元组进行排序。
示例
Input: A = [(2, 55), (1, 20), (4, 40), (2, 30)]
k = 0
Output: [(1, 20), (2, 30), (2, 55), (4, 40)]说明
使用第0个索引键增加排序顺序。
算法
Step 1: JavaScript中用2个值和键数组构建映射 Step 2: 接下来,我们使用内置函数sorted()方法,在其中我们使用key = last对它们进行排序,并将last作为键索引存储,根据该索引我们必须对给定的元组进行排序。 Step 3: 显示排序列表。
范例程式码
#Python程序对元组列表进行排序
#按任意键升序排列
# get the last key.
def data(n):
return n[k]
#函数对元组进行排序。
def tuplesort(tup):
#我们最后传递使用的定义函数
#作为参数。
return sorted(tup, key = data)
# Driver code
a = [(230, 456, 120), (205, 414, 39), (89, 410, 213)]
k = int(input("Enter the Index ::>"))
print("Sorted:"),
print(tuplesort(a))输出结果
Enter the Index ::>2 Sorted: [(205, 414, 39), (230, 456, 120), (89, 410, 213)]
热门推荐
10 考研上岸成功祝福语简短
11 儿子榴莲蛋糕祝福语简短
12 写给少女祝福语大全简短
13 口才课拜年祝福语简短
14 举家搬迁警句祝福语简短
15 孙子上学祝福语简短霸气
16 新年送给家长祝福语简短
17 自家新车的祝福语简短
18 搞笑祝福语简短精辟文案