我通常在我的代码中使用del来删除对象: >>> array = [4, 6, 7, 'hello', 8] >>> del(array[array.index('hello')]) >>> array [4, 6, 7, 8] >>> 但是我听到很多人都说使用del福音是不合理的。 正在使用坏的做法? >>> array = [4, 6, 7, 'hello', 8] >>> array[array.index('hello'):array.index('hello')+1] = '' >>> array [4, 6, 7, 8] >>> 如果没有,为什么有很多方法可以在Python中完成同样的事情? 比其他人更好吗? 选项1:使用del >>> arr = [5, 7, 2, 3] >>> del(arr[1]) >>> arr [5, 2, […]
我试图find一个很好的来源,解释了为什么使用global被认为是不好的做法在Python(和一般编程)。 有人可以指我一个或在这里解释?