Я не могу понять, как получить правильный вывод в Python

#python

#питон

Вопрос:

Проще говоря, мой вклад таков::

 capitalize_me = ['an abacus','bitter beefsteak','comfy culottes']
for i in capitalize_me: 
    print(i.capitalize(), end=',')
 

и мой вывод таков: An abacus,Bitter beefsteak,Comfy culottes,

Но мне нужно: [An abacus,Bitter beefsteak,Comfy culottes,] со скобками. что я делаю не так?

Комментарии:

1. добавить его в список в цикле и распечатать в конце?

2. Используйте понимание списка вместо цикла.

3. Обратите внимание, что если вы получите скобки, вы также получите кавычки.

4. Вам действительно нужно a , в конце списка?

Ответ №1:

Вы никогда не сохраняли преобразованные строки обратно в список.

 capitalize_me = ['an abacus','bitter beefsteak','comfy culottes']

done = [phrase.capitalize() for phrase in capitalize_me ]

print(done)