集合2

 

# 检查列表内的重复值
s = 'hello alex alex say hello sb sb'
dic={}
words =s.split()
for word in words:
    if word not in dic:
        dic[word]=1
    else:
        dic[word]+=1
print(dic)

 

 

#利用集合,去掉重复,减少循环次数(逐步显示)
s = 'hello alex alex say hello sb sb'
dic={}
words = s.split()
words_set=set(words)
for word in words_set:
    dic[word]=s.count(word)
    print(dic)

 

# 判断某元素是否在pythons集合内
paythons={'高大鹏','郭世平','陈阳','王丁鹏'}
Linuxs={'刘武','张研','二排长','社会摇','高大鹏','王丁鹏'}
print('高大鹏' in Linuxs)

 

#打印两个集合内所有元素,重复的除外
paythons={'高大鹏','郭世平','陈阳','王丁鹏'}
Linuxs={'刘武','张研','二排长','社会摇','高大鹏','王丁鹏'}
s = paythons | Linuxs
print(s)

 

---恢复内容结束---

  

posted @ 2017-07-22 10:52  Justin067  阅读(21)  评论(0编辑  收藏  举报
TOP