首页 > 解决方案 > 如何使用 For 循环替换列表中的元素

问题描述

如何在列表中的每个动词中添加“ing” verbs?如果我要在每个单词后面加上“ing”,例如“皮划艇,哭泣……”,那很容易,但我不知道如何用“皮划艇,哭泣,行走”覆盖原来的动词列表。 ..”

我不相信append是正确的方法,因为这只是将每个单词对象添加到动词列表的末尾。谢谢你们。

verbs = ["kayak", "cry", "walk", "eat", "drink", "fly"]

for words in verbs:
    words = words + "ing"

标签: pythonlist

解决方案


您可以使用列表理解:

verbs = ["kayak", "cry", "walk", "eat", "drink", "fly"]
verbs = [words + "ing" for words in verbs]

推荐阅读