Python 如何交互删除集合中的元素?

0

下面是老师提到的方法,感觉不错就拿到这来了:

rock_group=set(["A", "B", "C", "D"])
#里面有4个陨石
def get_rid_of(rock_group, rock_del):
    remove_set = set([])
    #把要remove的陨石放到这个空集合中
    for i in rock_group:
    #遍历rock_group集合,每次i被集合中的元素赋值,一次一个,直到遍历全部
        if i == rock_del:
            remove_set.add(i)
            #如果是碰撞的陨石,加到remove集合中
    rock_group.difference_update(remove_set)
    #打印rock_group和remove两个集合不同的元素
    
get_rid_of(rock_group,"D")
print rock_group
本文出自 Frank's Blog

版权声明:


本文链接:Python 如何交互删除集合中的元素?
版权声明:本文为原创文章,仅代表个人观点,版权归 Frank Zhao 所有,转载时请注明本文出处及文章链接
你可以留言,或者trackback 从你的网站

留言哦

blonde teen swallows load.xxx videos