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

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

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

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

for i in a:

if i.startswith("g"):

i = i.capitalize()

print(a) вот что я пишу, не работает
 
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)
 
Как раньше было просто ... вычитаешь 32 ... и всё ... или ассемблерную команду юзаешь.
А здесь всё так сложно стало ...
 
Вам ещё нужно решить?
 
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)
 
Назад
Сверху