在Python中将数组排序为字母顺序

时间:2012-03-29 18:01:20

标签: python

我有一个名为names的数组,列有4个名字。

e.g

Names[1]='John'

我想让程序对我的数组进行排序,以便对于数组中的每个项目,除了最后一项,如果项目大于下一项,则交换这两项。

1 个答案:

答案 0 :(得分:1)

喜欢这个??

names = [ 'Zac' , 'John',  'Andrew' , 'James' ]
for name in sorted(names[:-1]) + [names[-1]]:
    print name
Andrew
John
Zac
James