我有一个这样的清单:
[[['apple', 'bannana', 'lemon', 'watermelon'], ['apple', 'orange', 'peach', 'bannana']],
[['apple', 'orange', 'watermelon', 'peach'], ['apple', 'grapes', 'peach', 'bannana']],
[['apple', 'orange', 'lemon', 'grapes'], ['apple', 'bannana', 'lemon', 'watermelon']]]
Run Code Online (Sandbox Code Playgroud)
如何在第一个子列表的最后位置添加一个新元素,例如“ hi”字符串?
例如:
[[['apple', 'bannana', 'lemon', 'watermelon', 'hi'], ['apple', 'orange', 'peach', 'bannana']],
[['apple', 'orange', 'watermelon', 'peach', 'hi'], ['apple', 'grapes', 'peach', 'bannana']],
[['apple', 'orange', 'lemon', 'grapes', 'hi'], ['apple', 'bannana', 'lemon', 'watermelon']]]
Run Code Online (Sandbox Code Playgroud)
我试图重复和重建列表。但是,由于某种原因,要多次添加新字符串:
for i in l:
i[0].insert(len(i[0]), 'hi')
print(i[0])
Run Code Online (Sandbox Code Playgroud)
还有其他Python方式可以做到这一点吗?我不想要的是最终用更多列表重建原始列表。