Python手册学习(二):集合
来源:互联网 发布:手机淘宝电脑版网页 编辑:程序博客网 时间:2024/06/05 00:39
1.集合的相关操作
>>> x=set('abcde')>>> y=set('bdxyz')>>> x{'d', 'b', 'e', 'a', 'c'}>>> y{'d', 'x', 'b', 'y', 'z'}>>> 'e'in xTrue>>> z=x.intersection(y)>>> z{'d', 'b'}>>> z.add('SPAM')>>> z{'d', 'b', 'SPAM'}>>> z.update(set(['x','y']))>>> z{'d', 'x', 'b', 'SPAM', 'y'}>>> z.remove('b')>>> z{'d', 'x', 'SPAM', 'y'}>>> S=set([1,2,3])>>> S{1, 2, 3}>>> S.union([3,4]){1, 2, 3, 4}>>> S.intersection((1,3,5)){1, 3}>>> S.issubset(range(-5,5))True
2、集合的解析形式
>>> {x**2 for x in [1,2,3,4]}{16, 1, 9, 4}>>> {x for x in 'spam'}{'m', 's', 'p', 'a'}>>> {c*4 for c in 'spamham'}{'aaaa', 'hhhh', 'pppp', 'ssss', 'mmmm'}
3、布尔值
>>> True == 1True>>> True is 1False>>> True + 45
0 0
- Python手册学习(二):集合
- Python学习手册(第四版)学习笔记(二)我学Python用来干什么
- 《python学习手册》(1)
- python学习手册(1)
- python学习手册(2)
- python学习手册(3)
- python学习手册(4)
- 集合学习(二)
- Python自学手册笔记(二)
- python学习手册二:元组的简介
- freemarker学习手册二
- JavaScript学习手册(二)
- 集合学习笔记(二)
- 集合框架学习(二)
- Python手册学习(一):数字
- 《python学习手册》读书笔记(2015.4.26)
- 《python学习手册》读书笔记(2015.4.27)
- Python学习手册(第二部分)
- 浅谈HTTP中Get与Post的区别
- 机器学习算法与Python实践之(七)逻辑回归(Logistic Regression
- 爸妈假装有事 教我学会独立
- Codeforces Round #263 (Div. 2)-B. Appleman and Card Game
- 031_连续子数组的最大和
- Python手册学习(二):集合
- 关于参加ACM的几个误区
- chapter10 分治法 动态规划 贪心算法
- The Himalayas --The 2014 ACM-ICPC Asia Mudanjiang Regional First Round - A
- 【索引】Rujia Liu's Problems for Beginners
- 洪純彦 石星(兵部尙書)
- android实现省市查询
- 经验:程序员10大职业生存技巧
- Intent的使用