python中向集合中增加元素和删除元素


 

1、集合单个增加元素

>>> a = {111,222,333,444} >>> a {444, 333, 222, 111} >>> type(a) <class 'set'>
>>> a.add(555) >>> a {555, 333, 111, 444, 222} >>> a.add("aaa") >>> a {555, 333, 111, 'aaa', 444, 222}

 

2、集合批量增加元素

>>> a = {111,222,333} >>> a {333, 222, 111} >>> type(a) <class 'set'>
>>> b = ["aaa","bbb","ccc"] >>> b ['aaa', 'bbb', 'ccc'] >>> type(b) <class 'list'>
>>> for i in b: a.add(i) >>> a {'ccc', 333, 111, 'bbb', 222, 'aaa'}

 

3、单个删除元素

>>> a = {"aaa","bbb","ccc"} >>> a {'aaa', 'ccc', 'bbb'} >>> type(a) <class 'set'>
>>> a.remove("aaa") >>> a {'ccc', 'bbb'} >>> a.remove("ccc") >>> a {'bbb'}

 

4、批量删除元素

>>> a = {"aaa","bbb","ccc","ddd","eee","fff","ggg","hhh","iii"} >>> a {'ccc', 'ggg', 'hhh', 'bbb', 'fff', 'eee', 'iii', 'ddd', 'aaa'} >>> type(a) <class 'set'>
>>> b = ("aaa","bbb","ccc","ddd") >>> b ('aaa', 'bbb', 'ccc', 'ddd') >>> type(b) <class 'tuple'>
>>> for i in b: a.remove(i) >>> a {'ggg', 'hhh', 'fff', 'eee', 'iii'}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM