我有一个非常基本的疑问。 请考虑以下示例:
案例1:
a=[1,2,3]
b=[4,5,6]
a.append(b) #print a will give [1,2,3,4,5,6]
案例2:
a=[1,2,3]
a.append(a) # print a gives [1,2,3,...]
我理解python中的 .append 会将变量的值附加到它附加到的变量的末尾。但是,我不理解案例2中“ ...”的行为。
答案 0 :(得分:5)
点表示列表包含对自身的引用。它只是避免了打印过程中的无限递归。