Skip to main content
 首页 » 编程设计

python之我如何在 Python 中同时多次 append 一个项目

2025年05月04日27leader

我想多次追加一个项目。例如

listA = ['AS','23','45'] 
listB = ['TH','67','78'] 
 
listB.append(listA.pop()*3) 
 
print(listA) 
# ['AS', '23'] 
 
print(listB) 
#['TH', '67', '78', '454545'] 

在打印 listB 时,它目前给了我上面的列表 但我希望它给我 # ['TH', '67', '78', '45','45','45'] 而不是

我该怎么做。

请您参考如下方法:

尝试使用 list.extend()并且重复的不是 pop() 返回的字符串,而是一个单元素列表:

>>> listA = ['AS','23','45'] 
>>> listB = ['TH','67','78'] 
>>> listB.extend([listA.pop()]*3) 
>>> listB 
['TH', '67', '78', '45', '45', '45']