Python基础学习-08

Python基础学习-08

# Python gather
my_set = {"小呆呆", "小菲菲", "小羊羊"}
print(my_set)
# The set is unordered
for i in my_set:
    print(i)
print("超人强" in my_set)
# set add
my_set_1 = {"小呆呆", "小菲菲", "小羊羊", "迷糊老师"}
my_set.update(my_set_1)
print(my_set)
# 因为集合是不能重复的,所以相同的元素会被覆盖掉
my_set_2 = ['喜羊羊', '懒羊羊']
my_set.update(my_set_2)
print(my_set)
# Del
A = {"小呆呆", "小菲菲", "小羊羊", "迷糊老师"}
A.remove('小羊羊')
print(A)
# Remove: if the deleted item does not exist,an error will be reported
A = {"小呆呆", "小菲菲", "小羊羊", "迷糊老师"}
A.discard("小狼狼")
print(A)
A.pop()
# pop删除最后一项
print(A)
# 清空 clear()
A.clear()
print(A)
# del :Completely remove
del A
# traverse
my = {"小呆呆", "小菲菲", "小羊羊", "迷糊老师"}
for i in my:
    print(i)
# case 1
set1 = {"a", "b", "c"}
set2 = {1, 2, 3}
set3 = set1.union(set2)
print(set3)
# case 2
set1 = {"a", "b", "c"}
set2 = {1, 2, 3}
set1.update(set2)
print(set1)
# 取交集
my = {"1", "2", "3"}
you = {"1", "3", "4"}
my.intersection_update(you)
print(my)
# 返回一个新集合的取交集
my = {"1", "2", "3"}
you = {"1", "3", "4"}
z = my.intersection(you)
print(z)
# 取集合内不重复的元素
my = {"1", "2", "3"}
you = {"1", "3", "4"}
my.symmetric_difference_update(you)
print(my)
# 返回一个新集合的取集合内不重复的元素
my = {"1", "2", "3"}
you = {"1", "3", "4"}
z = my.symmetric_difference(you)
print(z)
# Test
# 1-检查fruits集中是否存在“apple”。
fruits = {"apple", "banana", "cherry"}
if "apple" in fruits:
    print("Yes, apple is a fruit!")
# 2-使用 add 方法将“orange”添加到fruits集中。
fruits = {"apple", "banana", "cherry"}
test = {"apple", "banana", "cherry", "orange"}
fruits.update(test)
print(fruits)
# 3-使用正确的方法将多个项目(more_fruits)添加到fruits 集中。
fruits = {"apple", "banana", "cherry"}
more_fruits = ["orange", "mango", "grapes"]
fruits.update(more_fruits)
print(fruits)
# 4-使用 remove 方法从fruits 集中删除“banana。
fruits = {"apple", "banana", "cherry"}
fruits.remove("banana")
print(fruits)
# 5-使用discard方法从fruits 集中删除“香蕉”。
fruits = {"apple", "banana", "cherry"}
fruits.discard("香蕉")
print(fruits)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

七七高7777

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值