
tuple1 = (4, 1, 3)
tuple2 = (9, 8, 6)
tuple3, tuple4 = get_sorted_in_parallel(tuple1, tuple2)
print(tuple1, "-", tuple2)
print(tuple3, "-", tuple4)prints:
(4, 1, 3) - (9, 8, 6)
(1, 3, 4) - (8, 6, 9)

def get_sorted_in_parallel(tuples1, tuples2):

def get_sorted_in_parallel(tuples1, tuples2):
kv={}
index=0
for item in tuples1:
kv[item]=index
index+=1
lst=list(tuples1)
lst.sort()
tuples1=tuple(lst)
lst=[]
for item in tuples1:
lst.append(tuples2[kv[item]])
return tuples1,tuple(lst)
tuple1 = (4, 1, 3)
tuple2 = (9, 8, 6)
tuple3, tuple4 = get_sorted_in_parallel(tuple1, tuple2)
print(tuple1, "-", tuple2)
print(tuple3, "-", tuple4)
def get_sorted_in_parallel(tuples1, tuples2):
temp=sorted(list(zip(tuples1, tuples2)))
temp=dict(temp)
return tuple(temp.keys()),tuple(temp.values())
tuple1=(3,8,4,9,1,2,7)
tuple2=(43,24,76,12,9,23,14)
tuple3, tuple4 = get_sorted_in_parallel(tuple1, tuple2)
print(tuple1, '-', tuple2)
print(tuple3, '-', tuple4)
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>>
https://vip.csdn.net/askvip?utm_source=1146287632