3


0

list = []を実行せずにPythonリストを空にする方法は?

`my_list`変数がグローバルの場合、次のことはできません。

my_list = []

ローカルスコープに新しい参照を作成するだけです。

また、 `global`キーワードを使用してうんざりしていることがわかったので、そのメソッドを使用してリストを空にするにはどうすればよいですか?

2 Answer


11


del a[:]

or

a[:] = []


1


すべてのリストアイテムを削除するには、次の方法はどうですか。

def emptyit():
    del l[:]