“`”
补充:
<pre><code>a=[1,2,3,4,5],b=a和b=a[:],有区别么?
a = [1,2,3,4,5]
b = a
b1 = a[:]
print(b) # [1, 2, 3, 4, 5]
# print(b) # [1, 2, 3, 4, 5]
b.append(6)
print(""a"",a) # a [1, 2, 3, 4, 5, 6]
print(""b"",b) # b [1, 2, 3, 4, 5, 6] 传递引用
print(""b1"",b1) # b1 [1, 2, 3, 4, 5] 拷贝
</code></pre>
<pre><code># 一个列表A=[2,3,4],Python如何将其转换成B=[(2,3),(3,4),(4,2)]?
# B = zip(A, A[1:]+A[:1])# B = [(j,A[i+1]) if i < len(A) – 1 else (j,A[0]) for i, j in enumerate(A)]
</code></pre>
<pre><code> "“`
Was this helpful?
0 /
0