代码如下:

seq1 = {'A':[0.58], 'B':[0.16], 'C':[0.97], 'D':[0.41]} seq2 = {'C':[0.25], 'B':[0.34], 'D':[0.32], 'A':[0.84]}

max_sum = -1 max_letter = ''

for letter in seq1.keys(): if letter in seq2.keys(): sum = seq1[letter][0] + seq2[letter][0] if sum > max_sum: max_sum = sum max_letter = letter

print(max_letter)

输出结果为:C,因为C对应的数相加为1.22,是最大的。

使用python编写:两个序列分别是A058 B016 C097 D041 C025 B034 D032 A084将两个序列中相同字母所对应的数相加求最大的那个数对应的字母

原文地址: https://www.cveoy.top/t/topic/b5wb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录