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]は最後の要素です)。