Python 3 集合方法 add( )
Python 3.8.5
语法格式:
set.add(elem)
描述:
将元素 elem 添加到集合中。参数说明:
elem —— 必需参数,要添加的元素。返回值:
无。示例:
>>> a = {'苹果', '香蕉', '橘子'}>>> a.add('樱桃')>>> a{'香蕉', '苹果', '樱桃', '橘子'}# 添加已存在的元素,则会覆盖原元素。>>> b = {'西红柿', '大头菜', '油麦菜'}>>> b.add('大头菜')>>> b{'油麦菜', '大头菜', '西红柿'}
>>> c = {'路飞', '弗兰奇', '乔巴'}>>> d = {'娜美', '罗宾', '你妹'}>>> e = ('布鲁克', '索隆')>>> f = {'黑足':'山治', '狙击王':'乌索普'}>>> c.add(d)# 集合不能作为元素添加到集合中Traceback (most recent call last):File "<pyshell#21>", line 1, in <module>c.add(d)TypeError: unhashable type: 'set'>>> c.add(e)# 元组可以作为元素添加到集合中>>> c{('布鲁克', '索隆'), '路飞', '弗兰奇', '乔巴'}>>> c.add(f)# 字典也不能作为元素添加到集合中Traceback (most recent call last):File "<pyshell#24>", line 1, in <module>c.add(f)TypeError: unhashable type: 'dict'