Как заменить элементы в списке, используя цикл For - PullRequest
0 голосов
/ 06 июля 2019

Как добавить 'ing' к каждому глаголу в моем списке verbs? Если бы я добавлял каждое слово с помощью «ing», например «каякинг, плач ...», в новый список, то это было бы просто, но я не мог понять, как переписать исходный список глаголов словами «каякинг, плач, ходьба». .. "

Я не верю, что append был бы правильным методом, поскольку он просто добавляет каждый words объект в конец списка глаголов. Спасибо всем.

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

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

Ответы [ 2 ]

8 голосов
/ 06 июля 2019

Вы можете использовать понимание списка:

verbs = ["kayak", "cry", "walk", "eat", "drink", "fly"]
verbs = [words + "ing" for words in verbs]
3 голосов
/ 06 июля 2019

Если вам специально нужно использовать цикл for, самый простой способ сделать это - использовать индекс для списка следующим образом:

for i in range(len(verbs)):
    verbs[i] += 'ing'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...