赞
踩
集合,一个没有重复属性的魔法装备,堪比装备里的bug,虽具有全属性,但也并不代表着各方面均能易如破竹,任何高级的装备没有强有力魔法基础,也难以发挥出其强大之处,正如Python当中,各种语句巧妙结合,方能以一句胜万句。
① 有序。
② 元素不同,若创建时有相同的则会删除多余重复元素,保留一个。
③ 元素为不可变类型。
s = {1,2,'ki','wxt',(5,'er',0)}
s.add('love')
print(s)
s = {1,2,'ki','wxt',(5,'er',0)}
s1 = s.copy()
print(s1)
s = {1,2,'ki','wxt',(5,'er',0)}
s.clear()
print(s)
s = {1,2,'ki','wxt',(5,'er',0)}
s.pop()
print(s)
s = {1,2,'ki','wxt',(5,'er',0)}
print(s.remove('ki'))
#print(s.remove('1')) #没有元素,则报错
s = {1,2,'ki','wxt',(5,'er',0)}
print(s.discard(2))
print(s.discard('2'))
l = {'p','a',1,2,'love'}
w = {'a',1,'n','love'}
print(l.isdisjoint(w))
l = {'p','a',1,2,'love'}
w = {'a',1,'n','love'}
print(l.issubset(w))
l = {'p','a',1,2,'love'}
w = {'a',1,'n','love'}
print(l.issuperset(w))
s = {1,2,'ki','wxt',(5,'er',0)}
l = {'p','a',1,2,'love'}
w = {'a',1,'n','love'}
s.update('w','l','520')
print(s)
l = {'p','a',1,2,'love'}
w = {'a',1,'n','love'}
a = l.intersection(w)
b = l & w
print(a,b)
l = {'p','a',1,2,'love'}
w = {'a',1,'n','love'}
a1 = l.union(w)
b1 = l | w
print(a1,b1)
l = {'p','a',1,2,'love'}
w = {'a',1,'n','love'}
a2 = l.difference(w)
b2 = l - w
print(a2,b2)
l = {'p','a',1,2,'love'}
w = {'a',1,'n','love'}
a3 = l.symmetric_difference(w)
b3 = l ^ w
print(a3,b3)
a = 'I love you %s' % 'w' #单个
a1 = '%s love you %s' % ('I','w') #组合
print(a,a1)
b = 'love you %d' % 5000
print(b)
c = 'successful %.2f' % 99.9999999
print(c)
d = 'successful %.2f %%' % 99.9999999
print(d)
print('love','you','520',sep=':') #只能用在print()里面
集合的魔法百宝囊没有重复的道具,堪称如意百宝囊,在Python中字符串的拼接通常是用来解释或者备注可变数据,可清楚了解到数据所代表的含义,两者均为比较重要的内容,巧妙使用方可轻松解决复杂数据。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。