sorted() で ['banana', 'apple', 'cherry'] をアルファベット順に並べて表示しよう。reverse=True で逆順も試してみよう!sorted(リスト) は、リストを並べ替えた新しいリストを返します。key= で「何を基準に」並べるかを変えられます。words = ['banana', 'apple', 'cherry']
print(sorted(words)) → ['apple', 'banana', 'cherry'](アルファベット順)words2 = ['banana', 'apple', 'kiwi']
print(sorted(words2, key=len)) → ['kiwi', 'apple', 'banana'](文字数の少ない順)key= に「点数を取り出す関数」をわたせば得点順に、reverse=True で高い順に、と自在に並べられます。key= に基準を取り出す関数をわたす(例:key=len で文字数順)reverse=True で逆順['apple', 'banana', 'cherry']
全問正解でクエストクリア!
問題 1: [3,1,4,1,5,9,2,6]を小さい順に並べ替えて表示しよう!
問題 2: ['python','c','javascript','go']を文字数が短い順に並べ替えて表示しよう!
問題 3: [5,2,8,1,9,3]を大きい順(reverse=True)に並べ替えて表示しよう!