始める無料で始める

複数の引数

前の演習では、help() でドキュメントを確認して、省略可能な引数を見つけました。今度はこれを応用し、sorted() 関数の動作を変更します。

IPython Shell で help(sorted) と入力して sorted() ドキュメント を確認してみましょう。

sorted()iterablekeyreverse という3つの引数を取ることがわかります。この演習では、iterablereverse だけを指定し、key は指定しません。

2つのリストが用意されています。

これらを結合して、降順に並べ替えることはできますか?

この演習はコースの一部です

Python 入門

コースを見る

演習の手順

  • + を使って firstsecond の中身を新しいリスト full に結合します。
  • sorted()full に対して呼び出し、reverse 引数に True を指定します。並べ替えたリストを full_sorted として保存します。
  • 最後に full_sorted を出力します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Create lists first and second
first = [11.25, 18.0, 20.0]
second = [10.75, 9.50]

# Paste together first and second: full
full = ____ + ____

# Sort full in descending order: full_sorted
full_sorted = ____

# Print out full_sorted
____
コードを編集して実行