回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我对编程很陌生,英语不好。即使我犯了错误也请理解。
这是我的问题,我想删除的对象是自窗体列表。
我怎样才能得到像第一次那样的结果呢
即使我切换到asd=ad\u material\u name2</p>
<p>我试过的是</p>
<pre><code>ad_material_name=['a', 'b', 'c']
ad_material_name2=['a', 'b', 'c']
for aa in ad_material_name:
asd=['a', 'b', 'c']
asd.remove(aa)
print(asd)
</code></pre>
<p>结果是这样的</p>
<pre><code>['b', 'c']
['a', 'c']
['a', 'b']
</code></pre>
<p>所以,我觉得这很管用。但是,当我尝试这个的时候</p>
<pre><code>ad_material_name=['a', 'b', 'c']
ad_material_name2=['a', 'b', 'c']
for aa in ad_material_name:
asd=ad_material_name2
asd.remove(aa)
print(asd)
</code></pre>
<p>结果是这样的。你知道吗</p>
<pre><code>['b', 'c']
['c']
[]
</code></pre>
<p>我想这可能是一个ad\u material\u name=['a','b','c']=ad\u material\u name2的问题
它是如何影响结果的。
所以,我试过这个。你知道吗</p>
<pre><code>ad_material_name=['a', 'b', 'c']
ad_material_name2=['a', 'b', 'c', 'b']
for aa in ad_material_name:
asd=ad_material_name2
asd.remove(aa)
print(asd)
</code></pre>
<p>但是,结果是这样的</p>
<pre><code>['b', 'c', 'd']
['c', 'd']
['d']
</code></pre>
<p>我怎样才能得到像第一次那样的结果呢
即使我切换到asd=ad\u material\u name2</p>