P35 set 找不同

去掉所有重复的东西,只留下不一样的地方

char_list = ['a', 'b', 'c', 'c', 'd', 'd', 'd']

print(set(char_list)) #乱序
print(type(set(char_list))) #结果是set类型,不是字典
print(type({1:2}))
sentence = 'Welcome Back to This Tutorial'

print(set(sentence)) #空格、大小写

set()不能列表加列表,只能使用列表或元组

char_list = ['a', 'b', 'c', 'c', 'd', 'd', 'd']

unique_char = set(char_list)
unique_char.add('x') #加入x
print(unique_char)

set.add()

加入列表中原来没有的元素会输出,加入原本就有的依然会剔除

不能向set()中加入列表

char_list = ['a', 'b', 'c', 'c', 'd', 'd', 'd']

unique_char = set(char_list)
unique_char.clear() #清空set()
print(unique_char)
char_list = ['a', 'b', 'c', 'c', 'd', 'd', 'd']

unique_char = set(char_list)
print(unique_char)
unique_char.remove('a') #清除其中一个元素,若没有将会报错
print(unique_char)
char_list = ['a', 'b', 'c', 'c', 'd', 'd', 'd']

unique_char = set(char_list)
print(unique_char)
unique_char.remove('y') #清除其中一个元素,若没有也不会报错
print(unique_char)
char_list = ['a', 'b', 'c', 'c', 'd', 'd', 'd']

unique_char = set(char_list)
print(unique_char)
set1 = unique_char
set2 = {'a', 'e', 'i'}
print(set1.difference(set2)) #set1有set2没有的元素
print(set1.intersection(set2)) #set1和set2都有的元素

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值