Программирование на python. вопрос по коду - Общение Python мододелов

Вопрос Программирование на python. вопрос по коду

Регистрация
4 Ноя 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
Вопрос: как поменять в слове регистр первой буквы, если эта буква g на большую G

Подскажите пожалуйста:)

a = ["gena", "Lena", "Katya"]

for i in a:

if i.startswith("g"):

i = i.capitalize()

print(a) вот что я пишу, не работает
 
Регистрация
23 Ноя 2013
Сообщения
74
Репутация
0
Спасибо
0
Монет
0
a = ["gena", "Lena", "Katya"]
new_a = []
for i in a:
if i.startswith("g"):
i = "G" + i[1:]
new_a.append(i)
print(new_a)
 
Регистрация
6 Июн 2013
Сообщения
79
Репутация
-3
Спасибо
0
Монет
0
Как раньше было просто ... вычитаешь 32 ... и всё ... или ассемблерную команду юзаешь.
А здесь всё так сложно стало ...
 
Регистрация
31 Июл 2013
Сообщения
93
Репутация
0
Спасибо
0
Монет
0
capitalize() что ли...

a = ["gena", "Lena", "Katya"]
capitalized_a = []

for i in a:
if i.startswith("g"):
i = i.capitalize()
capitalized_a.append(i)

print(capitalized_a)
 
Сверху Снизу