为什么我可以删除列表中的字符串但不能删除类?如果列表中有课程,可以这样做吗?这样做的正确方法是什么?
class Temp():
def __init__(self, name, name2):
self.n = name
self.n2 = name2
cltemp1 = Temp("1", "2")
cltemp2 = Temp("3", "4")
x = ["1", "2"]
clx = [cltemp1, cltemp2]
def remove_string_from_class():
global x
for x[:] in x:
del x[0]
remove_string_from_class()
print x
def remove_class_from_list():
global clx
for clx[:] in clx:
del clx[0]
remove_class_from_list()
print clx
TypeError:只能分配一个可迭代的