CGA*_*123 6 python list python-3.x
我的讲师在python上设置了几个问题,这个让我感到困惑,我不明白发生了什么.
x = [[]]
x[0].extend(x)
Run Code Online (Sandbox Code Playgroud)
Python告诉我,在运行x之后,是[[...]]什么...意思?
当下面的结果只是时,我会更加困惑 [[]]
y = [] # equivalent to x[0]
x = [[]]
y.extend(x)
Run Code Online (Sandbox Code Playgroud)
如果y计算[[]]得不应该x只计算[[[]]]?
什么是延伸做什么?什么...意思?
该...指示列表中包含一个递归循环,即,在一定程度上包含的东西本身.这是因为你扩展x了x,所以你基本上把x它放在里面.
...第二个例子中没有,因为它y是一个独特的对象.虽然它正好是等于要x[0]在这两者都是空的名单,他们是不一样的空单.
| 归档时间: |
|
| 查看次数: |
66 次 |
| 最近记录: |