Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中划分列表并将其删除一半_Python_Django - Fatal编程技术网

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

如何在python中划分列表并将其删除一半,python,django,Python,Django,我需要帮助。 请问我如何用Python将列表分成两个相等的部分并删除其中一部分。然后将一部分分配给一个新变量 范例 list = ['name', 'can', 'she', 'men', 'them', 3, 4, 5, 6, 7] 那么,如何删除此列表的一半并将一半分配给新变量 new_list = ['name', 'can', 'she', 'men', 'them'] 你只需要一片: new_list = list[:len(list)//2] 您不应调用变量列表,或任何其他内置

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

范例

list = ['name', 'can', 'she', 'men', 'them', 3, 4, 5, 6, 7]
那么,如何删除此列表的一半并将一半分配给新变量

new_list = ['name', 'can', 'she', 'men', 'them']
你只需要一片:

new_list = list[:len(list)//2]

您不应调用变量
列表
,或任何其他内置类型或函数。如果顺序不重要,则new_list=list(set(dup_list))将起作用您的编辑将完全更改问题并使现有答案无效。我已经把零钱退了。我建议改为问一个新问题。因为Python 3需要是
//2
,以确保除法的结果是整数。这一点很好;这种语法自Python2.2以来就得到了支持,因此最好是明确的。