Reference 编辑变量而不编辑原点

Reference 编辑变量而不编辑原点,reference,python-2.7,mutable,Reference,Python 2.7,Mutable,我需要复制一个变量并对其进行更改。 我已经看过了,但是我想要一个网站。 在这段代码中,我需要返回的元组是两个不同的列表,而不是相同的列表 def getIPRange(self): group = [0, self.getJoinedNetworks() - 1] while True: if self.ip[2] > group[0] and self.ip[2] < group[1]: res_ip_min = self.i

我需要复制一个变量并对其进行更改。 我已经看过了,但是我想要一个网站。 在这段代码中,我需要返回的元组是两个不同的列表,而不是相同的列表

def getIPRange(self):
    group = [0, self.getJoinedNetworks() - 1]
    while True:
        if self.ip[2] > group[0] and self.ip[2] < group[1]:
            res_ip_min = self.ip      #self.ip is for example [70, 30, 20, 0]
            res_ip_min[2] = group[0]
            res_ip_min[3] = 1

            res_ip_max = self.ip
            res_ip_max[2] = group[1]
            res_ip_max[3] = 254

            return (res_ip_min, res_ip_max)

        else:
            group[0] = group[1] + 1
            group[1] = group[0] + self.getJoinedNetworks() - 1
def getIPRange(self):
组=[0,self.getJoinedNetworks()-1]
尽管如此:
如果self.ip[2]>组[0]和self.ip[2]
最常见的可能是

...
res_ip_min = list(self.ip)
...
res_ip_max = list(self.ip)
...
这将从self.ip的元素创建一个新列表。或者,您可以使用