演習課題「リストの要素をソート(昇順)」
右側のコードエリアには、リストliが用意されています。
このリストliの要素を、昇順にソートするコードを追加してください。
期待する出力値
['apple', 'banana', 'cat', 'dog', 'elefant']
演習課題「リストの要素をソート(降順)」
右側のコードエリアには、リストliが用意されています。
このリストliの要素を、降順にソートするコードを追加してください。
期待する出力値
['elefant', 'dog', 'cat', 'banana', 'apple']
※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#15:リストの要素をソート 1 (sort)
このチャプターでは、リストの要素をソートする方法を学習しましょう。
- あるルールにしたがって並べ替えること
- ソートする際に、リストそのものの要素の順番を変えることを破壊的にソートすると言う
li.sort()
のようにリストの sort メソッドを使うと、リスト li の要素を破壊的に、昇順に (※1) ソートすることができる- コード:
a = [1, 3, 2]
a.sort()
print(a)
b = ["apple", "cat", "banana"]
b.sort()
print(b)
li.sort(reverse=True)
のようにリストの sort メソッドを使うと、リストの要素を破壊的に、降順に (※2) ソートすることができる- コード:
a = [1, 3, 2]
a.sort(reverse=True)
print(a)
b = ["apple", "cat", "banana"]
b.sort(reverse=True)
print(b)
- 大小関係が定義されている値同士を比較して小さい順に並べ替えること
- 昇順の逆
- つまり、大小関係が定義されている値同士を比較して大きい順に並べ替えること
ログインすると採点できます
コードの実行