【发布时间】:2021-11-07 06:42:13
【问题描述】:
我想在列表中间添加c 次b 整数。
这是我的代码:
listA.insert(int(len(listA)/2),b*c)
print("Your New List: ", listA)
当我将 (b*c) 更改为 ([b]*c) 时,它可以工作,但我稍后会将其转换为整数。因此,它必须是像[1,2,3,4,5] 而不是[1,2,[3],4,5] 这样的正式形式。如果我们说listA = [1,2,3,4,5],假设b = 2 和c = 3 我需要[1,2,2,2,2,3,4,5]。另外,我没有使用循环的权限。
【问题讨论】:
-
如果你阅读Python documentation,你会看到
insert函数“在给定位置插入一个项目”。所以它只能放一个元素。
标签: python python-3.x