Как мне написать функцию update, которая позволит мне обновлять что-то в этом словаре?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как мне написать функцию update, которая позволит мне обновлять что-то в этом словаре?

Сообщение Anonymous »

Я хочу создать в Python функцию под названием update для list словаря, но понятия не имею, как это сделать. p>
Я пытался провести исследование, но наиболее распространенная информация показывает, как вносить изменения просто с помощью комментариев, а не с помощью функций.
Мой словарь здесь:

Код: Выделить всё

students = {
"student1": {"name": "John", "age": 21, "live" :"UK"}
"student2": {"name":"Steve", "age":25, "live": "USE"}
"student3": {"name":"Tom", "age":32, "live": "France "}
"student4": {"name":"Josh", "age":31, "live": "Spain"}
}
До сих пор я использовал этот код для обновления, но он вообще не запускается

Код: Выделить всё

def update_students(students, student_id ,name, age ,live):
students[student_id] = students.update({
"name": name,
"age": age,
"live": live
})
return students, student_id ,name,age ,live

update_students(students,"student2","Alex", "32","japan ")
print(students)
но никаких действий нет... что можно исправить пожалуйста?


Подробнее здесь: https://stackoverflow.com/questions/790 ... thing-in-t
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»