如何在Python中按字符数对列表排序?

如何在Python中按字符数对列表排序?,python,python-3.x,Python,Python 3.x,例如,如果我有一个列表: list=['00100','100',0100'] 我希望输出为: list=['100','0100','00100'] l=['00100','100','0100'] 已排序(l,key=len) l=['00100','100','0100'] 已排序(l,key=len) 这根本不考虑字符串的长度。。“这与OP的目的完全不同。”琼克莱门茨对不起,我误读了这个问题。我更改了答案。这根本不考虑字符串的长度。。“这与OP的目的完全不同。”琼克莱门茨对不起,我误

例如,如果我有一个列表:

list=['00100','100',0100']
我希望输出为:

list=['100','0100','00100']
l=['00100','100','0100']
已排序(l,key=len)
l=['00100','100','0100']
已排序(l,key=len)

这根本不考虑字符串的长度。。“这与OP的目的完全不同。”琼克莱门茨对不起,我误读了这个问题。我更改了答案。这根本不考虑字符串的长度。。“这与OP的目的完全不同。”琼克莱门茨对不起,我误读了这个问题。我改变了答案。