擅长:python、mysql、java
<p>在排序或排序时使用关键字。。。在</p>
<pre><code>l=["00x000s00g00wfds0d",
"dkdf00sdf00sdfg00jk",
"kf00dfjkd0sdl0sd0f0"]
def stonum(s):
ll=[]
for i in s:
if(i == '0'):
ll.append('0')
else:
ll.append('1')
return int(''.join(ll),2)
print sorted(l,key=stonum)
</code></pre>
<p><strong>编辑</strong></p>
<p>这个解决方案与@SvenMarnarch的基本相同。。。但他的关键功能要优雅得多。在</p>