码迷,mamicode.com
首页 > 编程语言 > 详细

python基础2

时间:2019-01-07 17:40:26      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:enc   元素   section   class   nio   diff   区别   intersect   python基础2   

  1. 集合

a.特点:具有无序性,单一性,不可重复性

b.用法:

  b1.pop(随机删除)  remove(删除不存在元素会报错)  discard(删除不存在元素不会报错) 三者的区别

s={1,2,3,‘Hacker_Teen‘,‘ugly‘,‘I‘}
#i=0
#while i<len(s):
#    s.pop()
#    print(s)
#    i=i+1
#------------------------***-------------------
#s.remove(‘ugly‘)
#print(s)
#------------------------***-------------------
s.discard(‘3‘)
print(s)

  b2.集合关系的交、并、差集的运算

#s={1,2,3,‘Hacker_Teen‘,‘ugly‘,‘I‘}
#i=0
#while i<len(s):
#    s.pop()
#    print(s)
#    i=i+1
#------------------------***-------------------
#s.remove(‘ugly‘)
#print(s)
#------------------------***-------------------
#s.discard(‘3‘)
#print(s)
#------------------------***-------------------
python_study = {‘wjc‘,‘xz‘,‘lz‘,‘wjc‘}
C_study      = {‘wjc‘,‘xz‘,‘gxq‘,‘cxf‘}
py_1 = set(python_study)
C_1  = set(C_study)
print(py_1)
print(C_1)
#----------------取交集------------
#print(py_1.intersection(C_1))
#print((py_1)&(C_1))
#----------------取并集------------
#print(py_1.union(C_1))
#print(py_1|C_1)
#----------------取差集------------
print(py_1.difference(C_1))
#print(py_1-C_1)

 

python基础2

标签:enc   元素   section   class   nio   diff   区别   intersect   python基础2   

原文地址:https://www.cnblogs.com/hackerteen/p/10232370.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!