出于某种原因,更改一个列表会同时更改另一个列表。可能是内存问题吗?我该如何解决?

时间:2019-03-20 05:17:46

标签: python list debugging

我的部分代码包含与此等效的内容:

<div id="firstmetric"></div>
<br>
<div id="domSize"></div>

<button>Click Me</button>

<script>
$('button').click(function(){

var baseUrl = "https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=";


var fieldUrl = "https://websitetotest.com";
var trailing = "&category=performance&strategy=desktop&key=MyRanDomApIKeY";

$.getJSON(baseUrl + fieldUrl + trailing, function(data){

console.log(data);

var item = data.lighthouseResult.categories.performance.auditRefs[0].weight;
var domSize = data.lighthouseResult.audits['dom-size'].displayValue;



$("#firstmetric").html( item );

$("#domSize").html( domSize );

});

});

哪个打印出来:

list1 = ["A", "B"]
list2 = list1
del list2[0]

print "list1 = " + list1

这似乎是一件非常简单的事情,在我编写的其他代码中,我必须做过一千次,而且我从来没有遇到过这个问题。

0 个答案:

没有答案