在下面的代码中,这是一个用于对元素进行排序的简单算法。我的问题是如何在内部比较字符串以及解释器如何知道这些字符串将放置在整数之后
a=[22, 66, 54, 11, 16, 2, 5, 'b', 'a', 3, 2, 1]
>>> for i in range(len(a)-1):
... for j in range(len(a)-i-1):
... if a[j] > a[j+1]:
... a[j],a[j+1]=a[j+1],a[j]
...
>>> print a
[1, 2, 2, 3, 5, 11, 16, 22, 54, 66, 'a', 'b']