はじめに
Python では、リストは要素の順序付きコレクションです。各要素はそのインデックスでアクセスできます。インデックスは、リスト内の要素の位置を表す非負整数です。リストの最初の要素のインデックスは 0、2 番目の要素のインデックスは 1 となり、以下同様です。
このチャレンジでは、リストの最初の要素、つまりリストの「ヘッド」を返す関数を作成します。
リストの先頭要素取得関数
head(lst) という名前の Python 関数を作成します。この関数は引数としてリストを受け取り、そのリストの最初の要素を返します。
あなたの関数は以下の要件を満たす必要があります。
- 関数名は
headでなければなりません。 - 関数は単一の引数を取り、それはリストでなければなりません。
- 関数はリストの最初の要素を返さなければなりません。
- 関数は元のリストを変更してはなりません。
def head(lst):
return lst[0]
head([1, 2, 3]) ## 1
まとめ
このチャレンジでは、Python のリストの最初の要素を抽出する方法を学びました。head という名前の関数を作成し、それにリストを入力として渡すと、リストの最初の要素を返すようにしました。リストの最初の要素のインデックスは常に 0 であることを忘れないでください。