我有一个我想编辑的字符串元素列表。我知道哪些元素只能从索引列表中编辑。我想编辑元素,只对所有特定元素添加特定调整。如何编辑列表中的元素?
例如,如果我有
Index=[2,5,6]
Items=['Hello','world','this','is','bob','how','do','you','do','?']
我想在单词的开头添加'\ n',以便在打印时开始一个新行。所以代码最终会像
一样 Items=['Hello','world','\nthis','is','bob','\nhow','\ndo','you','do','?']
它会打印出像
Hello world
this is bob
how
do you do ?
答案 0 :(得分:0)
试试这个:
for i in Index:
Items[i] = "\n" + Items[i]
注意:在Python中,我们通常将变量写为小写。
答案 1 :(得分:-1)
喵? 试试这个
index=[2, 5, 6]
item=['Hello', 'world', 'this', 'is', 'bob', 'how', 'do', 'you', 'do', '?']
for key in index:
item[key] = '\n' + item[key] # put '/n' to item with determinate key in index
print (item)
for word in item:
print (word + ' ', end="") #end="", don't '\n' after print, use ""
结果:
['Hello', 'world', '\nthis', 'is', 'bob', '\nhow', '\ndo', 'you', 'do', '?'] Hello world this is bob how do you do ?