python怎么用insert函数插入多个值

 我来答
waketzheng
2018-08-05 · TA获得超过644个赞
知道小有建树答主
回答量:566
采纳率:63%
帮助的人:150万
展开全部
a = [1, 2, 3, 9, 10]
b = [4, 5, 6, 7, 8]
c = a[:3] + b + a[3:]
print(c)
# [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]


# Solution2: use list.insert(index, element)
a = [1, 2, 3, 9, 10]
b = [4, 5, 6, 7, 8]
index = 3
for i in b[::-1]:
    a.insert(index, i)
print(a)
# [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
若数
2015-09-05 · TA获得超过109个赞
知道答主
回答量:66
采纳率:0%
帮助的人:26.1万
展开全部
以下实例展示了 insert()函数的使用方法:
#!/usr/bin/python

aList = [123, 'xyz', 'zara', 'abc']

aList.insert( 3, 2009)

print "Final List : ", aList

以上实例输出结果如下:
Final List : [123, 'xyz', 'zara', 2009, 'abc']
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
反方向bf
2020-12-28 · 超过11用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:2万
展开全部
一条insert语句批量插入多条记录

常见的insert语句,向数据库中,一条语句只能插入一条数据:

insert into persons

(id_p, lastname , firstName, city )

values(204,'haha' , 'deng' , 'shenzhen');

(如上,仅插入了一条记录)

怎样一次insert插入多条记录呢?

使用示例:

insert into persons

(id_p, lastname , firstName, city )

values

(200,'haha' , 'deng' , 'shenzhen'),

(201,'haha2' , 'deng' , 'GD'),

(202,'haha3' , 'deng' , 'Beijing');

这样就批量插入数据了, 遵循这样的语法,就可以批量插入数据了。

执行成功,截图:



据说,在程序开发中,一次插入多条数据,比逐次一条一条的插入数据,效率高很多

所以在程序开发的时候,使用此批量插入,也是比较不错的。

此语句在MySQL 5, postgreSQL 9.3执行通过。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
apricot125
2012-01-08 · TA获得超过750个赞
知道小有建树答主
回答量:355
采纳率:0%
帮助的人:267万
展开全部
a.insert(0,[1,2])
这样算么
追问
我想用insert在一个列表中插入多个值  不是插入另一个列表
不知道可以用insert实现么?谢谢。。
追答
不行,用append不久得了
a = [1,2,3]
b = [0]
for i in a:
b.append(i)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式