Python集合set的add运算,是在原集合中添加元素,其返回值为None

#conding:utf-8

class User:      #创建一个类
    def __init__(self, name,age):      #初始化各个形参
        self.name = name
        self.age = age

u1 = User('tom', '18')                #创建一个对象
u2 = User('jerry', '20')              #再创建一个对象
u3 = User('shuke', '22')              #创建多个对象
u = set()       #创建集合
print(u)
user = u.add(u1)    #把u1对象加入集合中,把但其返回值为None,user为None

print(user)       #输出结果为None
print(u)          #输出集合 u

for obj in u:
    print(obj.name)     #输出结果为tom

u.add(u2)      #把u2对象加入集合中
for obj in u:
    print(obj.name)     #输出结果为:tom换行jerry  或者:jerry换行tom

你可能感兴趣的:(学习)