Тема: Редагування словників у списку
Допоможіть початківцю.
Є словники які знаходяться у списку, ключі у словниках написані з порушенням регістру. Чи є можливість змінити регістр ключів у списку. Якщо що, вибачаюсь, тіки розпочав навчання.
Пробував так:
user_1 = {'Gena': 'python', 'age': '33'}
user_2 = {'niNa': 'ruby', 'age': '31'}
user_3 = {'aNdrey': 'C++', 'age': '23'}
user_4 = {'vIka': 'C++', 'age': '18'}
users = [user_1, user_2, user_3, user_4]
users_correct = {}
for user in users:
for key, value in user.items():
key = key.lower()
value = value.upper()
users_correct[key] = value
print(users_correct)
print(users)
Отримую
{'gena': 'PYTHON'}
{'gena': 'PYTHON', 'age': '33'}
{'gena': 'PYTHON', 'age': '33', 'nina': 'RUBY'}
{'gena': 'PYTHON', 'age': '31', 'nina': 'RUBY'}
{'gena': 'PYTHON', 'age': '31', 'nina': 'RUBY', 'andrey': 'C++'}
{'gena': 'PYTHON', 'age': '23', 'nina': 'RUBY', 'andrey': 'C++'}
{'gena': 'PYTHON', 'age': '23', 'nina': 'RUBY', 'andrey': 'C++', 'vika': 'C++'}
{'gena': 'PYTHON', 'age': '18', 'nina': 'RUBY', 'andrey': 'C++', 'vika': 'C++'}
[{'Gena': 'python', 'age': '33'}, {'niNa': 'ruby', 'age': '31'}, {'aNdrey': 'C++', 'age': '23'}, {'vIka': 'C++', 'age': '18'}]