はじめに
Python では、スライス表記を使ってリストから要素を簡単に削除できます。スライス表記を使うと、既存のリストの一部を取り出して新しいリストを作成できます。このチャレンジでは、指定された数の要素をリストの先頭から削除する関数を書くように求められます。
This tutorial is from open-source community. Access the source code
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
Python では、スライス表記を使ってリストから要素を簡単に削除できます。スライス表記を使うと、既存のリストの一部を取り出して新しいリストを作成できます。このチャレンジでは、指定された数の要素をリストの先頭から削除する関数を書くように求められます。
引数としてリスト itr
と整数 n
を受け取り、リストの先頭から n
個の要素を削除した新しいリストを返す関数 take(itr, n=1)
を書きなさい。n
がリストの長さより大きい場合は、元のリストを返します。
def take(itr, n = 1):
return itr[:n]
take([1, 2, 3], 5) ## [1, 2, 3]
take([1, 2, 3], 0) ## []
このチャレンジでは、Python でスライス表記を使ってリストの先頭から要素を削除する方法を学びました。また、引数としてリストと整数を受け取り、先頭から指定された数の要素を削除した新しいリストを返す関数を書きました。