将单词插入列表中间并打印出修改后的列表

时间:2014-03-29 02:54:21

标签: python

我正在使用Python进行计算机科学实验。

我尝试过使用s.insert(炎热的一天,温暖的早晨)等功能,但这并没有帮助我将值添加到列表的中间位置。有人可以帮帮我吗?

由于

1 个答案:

答案 0 :(得分:3)

使用insert

执行此操作

s.insert(index_to_insert, value)

例如:

s.insert(1, "hello")将插入字符串" hello"作为列表的第二个元素(因为索引从0开始)

问题是您将s作为字符串而不是列表。您必须转换为列表然后按如下方式执行插入:

s = s.split()
s.insert(1, "warm")
s = ' '.join(s)