Python 3.x 有没有一种方法可以将所有列表转换为int以进行有序比较?

Python 3.x 有没有一种方法可以将所有列表转换为int以进行有序比较?,python-3.x,Python 3.x,守则: # COMPARISON BETWEEN REFERENCE AND NEW IMAGE # difference=[] for hist_part in ref_hist: diff_score, diff_table= difference_histogram(hist_part[1],hist_part_new) difference.append(diff_score) difference.append(ref_humidity) # HUMID

守则:

    # COMPARISON BETWEEN REFERENCE AND NEW IMAGE #  
difference=[]
for hist_part in ref_hist:
    diff_score, diff_table= difference_histogram(hist_part[1],hist_part_new)
    difference.append(diff_score)
difference.append(ref_humidity)


# HUMIDITY CALCULATION #
min_score = min(difference)        # closest reference image
错误:

Traceback (most recent call last):
File "C:\Users\Dilshad\Desktop\project_7-8-2015\8_bands\Program_camera - test.py", line 68, in <module>
min_score = min(difference)                                                         # closest reference image
TypeError: unorderable types: list() < int()
回溯(最近一次呼叫最后一次):
文件“C:\Users\Dilshad\Desktop\project\u 7-8-2015\8\bands\Program\u camera-test.py”,第68行,在
min_得分=min(差异)#最近的参考图像
TypeError:无序类型:list()

我想我需要将列表中的所有元素转换为int,以便使它们成为可排序的类型。有什么建议吗?

因此我们可以推断
差异
的一个或多个元素是
列表
s。但除此之外,我们还在猜测:至少你必须给我们展示一个例子
difference
,以及你认为
min(difference)
的正确答案应该是什么。您必须定义
min
操作在应用于数字序列以外的对象时应执行的操作。也许您希望每次的
diff_score
都只是一个数字?如果是这样的话,看起来这就是让你失望的假设。调查…我猜你是在比较一组图像和一个参考图像。比较给出了柱状图。您还可以进一步使用此直方图生成差异直方图。但这是正确的方法吗?我不知道。看到这个答案了吗