Pythonでリストをクリアしたいときに、これらの2行の1つよりも複雑なことをする理由はありますか?
old_list = []
old_list = list()
私が尋ねる理由は、いくつかの実行中のコードでこれを見たからです:
del old_list[ 0:len(old_list) ]
a[:x]
xの始まりをa[x:]
意味し、xの終わりを意味します。a[ 0:len(a) ]
と書くことができますa[:]
。負の値を使用して、最後から数えることもできます(a[-1]
は最後の要素です)。