1
4
与此无关
在第一个示例中,list元素是int对象;它们是不可变的。在第二个例子中,它们是dict对象,是可变的。 |
2
17
它有助于想象在
C持有指向列表中第一个元素的引用。当你这样做的时候
现在,在字典的例子中,这里是
在这里,
|
3
5
事实上,这并没有改变。更改变量与更改变量的属性不同。在下面的示例中,您将看到相同的内容:
这里a还是1。B被分配了一个不同的值,不再与A相同
在这里
|
4
4
在列表示例中,每个迭代都会重新绑定
在dict示例中,每个迭代都访问要访问的dict
在这两种情况下,
|
5
3
像在第一个循环中那样执行名称分配,只会重新绑定名称。像在第二个循环中那样执行项分配,可以修改现有对象。 |
6
1
在第二个示例中,您有一个列表
属于
字典对象。
|
7
1
无论循环如何,您必须注意:
绑定名称
不绑定/解除绑定
显然,
|
Benjamin BB · Python:组合列表迭代 6 年前 |
ptb · 将Torvalds的“好品味”应用于Fortran链表 6 年前 |
JerryN · 再次在数据表上进行rowdies迭代 6 年前 |
user9578589 · Java条件数组 6 年前 |