私は4つの名前のリストを持つnamesという配列を持っています。Pythonで配列をアルファベット順にソート
例えば
Names[1]='John'
項目は次の1よりも大きい場合、最後の1を除いて、配列内の各項目については、二つのアイテムを交換するように私は私の配列をソートするプログラムを取得したいです。
私は4つの名前のリストを持つnamesという配列を持っています。Pythonで配列をアルファベット順にソート
例えば
Names[1]='John'
項目は次の1よりも大きい場合、最後の1を除いて、配列内の各項目については、二つのアイテムを交換するように私は私の配列をソートするプログラムを取得したいです。
このように??
names = [ 'Zac' , 'John', 'Andrew' , 'James' ]
for name in sorted(names[:-1]) + [names[-1]]:
print name
Andrew
John
Zac
James
これは動作していないようですか? 「[:-1]」は意図的なのですか?ソートにNameに
私はエラーを取得する(名前、[ - 1])+名[-1]: TypeError例外:unorderableタイプ:STR()
[。 -1]は、リスト内の最後の項目がソート操作から除外されるようになります。最後の項目を '+ names [-1]' –
「文字列のリストをソートするにはどうすればよいですか」と尋ねていますか? –
本質的に。 4つの識別子を使用します。 –
私は4識別子で何を意味するのか分かりません。あなたは単に 'names.sort()'だけでなく何をしたいのですか? –