This question already has answers here:
How to retrieve a variable's name in python at runtime?
                                
                                    (8个答案)
                                
                        
                                6年前关闭。
            
                    
我设计了一个代码来计算字符串中出现“ CG”的百分比; GC_content(DNA)。

现在,我可以使用此代码,以便它输出具有最高GC含量的字符串的值。

print (max((GC_content(DNA1)),(GC_content(DNA2)),(GC_content(DNA3)))).


现在,我将如何打印此最大GC_content的变量名?

最佳答案

您可以获取一些元组的max

max_content, max_name = max(
    (GC_content(DNA1), "DNA1"),
    (GC_content(DNA2), "DNA2"),
    (GC_content(DNA3), "DNA3")
)

print(max_name)

关于python - 如何打印变量名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19083776/

10-11 20:05