リストをもらって、そのイテレータを作り、最初の要素だけ取り出した後、 そのイテレータを返す関数 but_first(ls) を定義してください。空の配列が渡された時に例外が発生しないようにしてください。

コマンド
Help me write
Python でリストをもらって、そのイテレータを作り、最初の要素だけ取り出した後、 そのイテレータを返す関数 but_first(ls) を定義してください。空の配列が渡された時に例外が発生しないようにしてください。
def but_first(ls): try: iter_ls = iter(ls) first_el = next(iter_ls) return iter_ls except StopIteration: return None