Python列出了赋值

时间:2015-04-09 16:49:23

标签: python list variable-assignment

Python代码。我有以下情况:我有一个名为data的列表,我将其分配给名为no_Relatives_Prots的列表。然后我在no_Relatives_Prots上执行一些操作(而不是数据!)。我的假设是只会改变no_Relatives_Prots。然而,对数据和no_Relatives_Prots列表进行了更改。代码如下。

no_Relatives_Prots = data

for i in related:
    redundant_List = i.split(",")
    for g in redundant_List:
        for k,h in enumerate(no_Relatives_Prots):
            if h == 0:
                break
            elif g == h.split("-->")[0]:
                no_Relatives_Prots[k] = 0

0 个答案:

没有答案