我正在尝试将一个范围从一个工作表复制到另一个工作表,这是比较循环的结果。循环首先将一行单元格中的值与工作表上的某些内容进行比较,如果匹配,则将整个范围复制到另一个工作表。这是我的代码:
class MyObject:
def __init__(self,v):
self.value = v
d = {1: [MyObject("obj1"),MyObject("obj2")], 2: []}
#which one?
#d[2] = [obj for obj in d[1]]
#d[2] = d[1][:]
#d[2] = d[1].copy()
#clear d[1]
#d[1] = []
for i in range(len(d[1])):
d[2].append(d[1].pop(0))
for o in d[2]:
print (o.value)