Un exemple simple de python orienté objet

#发文福利#

#!/usr/bin/env python
# -*- coding:utf-8 -*-


students = {'id001': {'name': 'serena', 'age': 18, 'address': 'beijing'},'id002': {'name': 'fanbingbing', 'age': 42, 'address': 'anhui'},'id003': {'name': 'kahn', 'age': 20, 'address': 'shanghai'}}

class Student:
    def __init__(self, xid, name, age, address):
        self.xid = xid
        self.name = name
        self.age = age
        self.address = address

result = []

# #实例化对象的同时给对象传参。
for k,v in students.items():
    student = Student(k, v['name'],v['age'],v['address'])
    result.append(student)

for i in result:
    print i.xid,i.name,i.age,i.address

# id001 serena 18 beijing
# id002 fanbingbing 42 anhui
# id003 kahn 20 shanghai

----------Écoutez les conseils de mon frère, ne faites pas d'opération et d'entretien----------------7 septembre 2023 23:46:15-- -----

Acho que você gosta

Origin blog.csdn.net/xoofly/article/details/132748328
Recomendado
Clasificación