【发布时间】:2021-05-15 08:27:45
【问题描述】:
我正在研究python,它来到我身边:
>>> a[0] = [1].append("test")
>>> a
[None, 2, 3, 4]
扩展中...
>>> a = [1,2,3,4]
>>> a[0]
1
>>> a[0] = [a[0]]
>>> a
[[1], 2, 3, 4]
>>> a[0].append(2)
>>> a
[[1, 2], 2, 3, 4]
>>> a[0].append("Batata")
>>> a
[[1, 2, 'Batata'], 2, 3, 4]
为什么短句[1].append("test")不起作用?
【问题讨论】:
-
list.append()返回None,这就是原因。 -
效果很好
-
尝试
+=而不是append:a[0] += ['whatever']。
标签: python