为什么array.append不打印?

时间:2019-07-23 13:22:34

标签: python python-3.x

df1 <- structure(list(A = 1:10, B = c(10L, 30L, 40L, 50L, 65L, 78L, 91L, 104L, 117L, 130L), C = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L), D = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L), E = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L)), class = "data.frame", row.names = c(NA, -10L)) 视为数组

a

为什么这个不打印print(a.append(1)) 的元素,却显示为a的消息,而

None

能得到想要的结果吗?

1 个答案:

答案 0 :(得分:1)

  

为什么不打印a的元素

为什么要这么做? append旨在就地修改列表。 print(a.append(1))时,您将1附加到a上,并打印出调用append(append方法返回的对象)的结果,即None。