如何在python中划分列表并删除其中的一半

Dru*_*des -3 python django

我需要帮助。请如何将 Python 中的列表分成两个相等的部分并删除一个部分。然后将一部分分配给一个新变量。

例子

list = ['name', 'can', 'she', 'men', 'them', 3, 4, 5, 6, 7]
Run Code Online (Sandbox Code Playgroud)

那么如何删除此列表的一半并将一半分配给新变量

new_list = ['name', 'can', 'she', 'men', 'them']
Run Code Online (Sandbox Code Playgroud)

che*_*ner 5

你只需要一个切片:

new_list = list[:len(list)//2]
Run Code Online (Sandbox Code Playgroud)