但是, 如果可迭代的包含所有数字的整数和字符串的组合, 则可以使用列表推导将它们转换为可比较的数据类型:
> > >>>> mixed_numbers = [5, "1", 100, "34"]>>...在下面的示例中, 1 <= 0的估测是一个错误的语句, 因此评估的输出将是False。该数字1还可以转换为True作为布尔类型, 而0转换为False。
...尽管列表中的元素看起来不同, 但它们都可以转换为布尔值 (True或False), 并使用以s orted()进行相互比较:
>>> similar_values = [False, 0, 1, '...下面的示例显示了带有两个参数的加法函数的定义。 当该函数用于数字列表中的键时,它会失败,因为它缺少第二个参数。...例如,您有一个数字列表,表示为要在sorted()中使用的字符串,key将尝试使用int将它们转换为数字。