python基础学习——集合

一、集合的相关定义

1、集合set

      由不同的元素组成,无序排列、不可变数据类型。由大括号{},以逗号分隔方式定义

2、集合的内置方法

    2.1 add添加元素

    2.2 clear清空元素

    2.3 copy浅拷贝

    2.4 pop随机删除元素

    2.5 remove("s")删除指定元素,且删除不存在的元素会报错

    2.6 discord("sfr")删除指定元素,且删除不存在元素时不报错

3、集合关系

     3.1交集

python_1=["nana","baby","123",222]
linux_1=["娜娜","baby","123",999,"中华"]
p_s=set(python_1)
l_s=set(linux_1)

print(p_s.intersection(l_s))
print(p_s&l_s)

结果:
{'baby', '123'}

     3.2并集

python_1=["nana","baby","123",222]
linux_1=["娜娜","baby","123",999,"中华"]
p_s=set(python_1)
l_s=set(linux_1)

print(p_s.union(l_s))
print(p_s|l_s)

结果:
{'baby', '娜娜', '中华', 'nana', 999, '123', 222}

     3.3差集

python_1=["nana","baby","123",222]
linux_1=["娜娜","baby","123",999,"中华"]
p_s=set(python_1)
l_s=set(linux_1)

print(p_s.difference(l_s))
print(p_s-l_s)

结果:
{'nana', 222}

     3.4交集

猜你喜欢

转载自www.cnblogs.com/xucuiqing/p/11537704.html