Python 3.x 什么是列表连接以及如何向数组中添加元素?

Python 3.x 什么是列表连接以及如何向数组中添加元素?,python-3.x,Python 3.x,有人能解释一下吗。 catNames=catNames+[name]#列表串联catNames是一个空列表。通过将一个列表与另一个列表([名称])相加,可以得到一个组合列表。例如: catNames = [] while True: print('Enter the name of cat ' + str(len(catNames) + 1) + ' (Or enter nothing to stop.):') name = input() if name == '':

有人能解释一下吗。
catNames=catNames+[name]#列表串联

catNames是一个空列表。通过将一个列表与另一个列表([名称])相加,可以得到一个组合列表。例如:

catNames = []

while True:
    print('Enter the name of cat ' + str(len(catNames) + 1) + ' (Or enter nothing to stop.):')
    name = input()
    if name == '': break
    catNames = catNames + [name] # list concatenation

print('The cat names are:')

for name in catNames:
    print(' ' + name)
输出:

ls1 = [1]
ls2 = [2]

ls3 = ls1 + ls2

print(ls3)

如果我的理解是正确的,那么您要求澄清列表连接与append()函数之间的关系

列表串联是将两个或多个列表组合成一个更大的列表的过程,一个变量可以设置为等于该列表

Append()只是将一项添加到列表中。 下面是一个连接的示例

[1, 2]
VS.append,它只添加一个项目

myList = [0, 2, 5]
myList2 = [1, 45, 78]
#list concatenation
myList3 = myList + myList2
#output if printed would be [0, 2, 5, 1, 45, 78]

列表连接-,您可以通过使用
append
methodconcatenate:(动词)将(事物)链接在一个链或序列中,将元素添加到列表中,还可以查看字符串连接等。如果你在谷歌上搜索“列表连接”,你会得到很多答案;你做了什么研究,发现了什么?这些资源怎么对你没有帮助?
lst = [0, 1, 2]
lst.append(3)
print(lst)
#outputs [0, 1, 2, 3]