Python language record---Chapter 3
来源:互联网 发布:司法淘宝拍卖网房产 编辑:程序博客网 时间:2024/06/08 03:11
十三、递归
谢尔宾斯基三角形—递归组成图案
十四、字典:当索引不好用时
1)
字典dict用花括号括起来,一种映射关系。
2)fromkeys()方法
举例:
3)keys(),values(),items()
key—dir1.key();
values()–dir1.values()
items()–dir1.items()
4)dir.get()
5)In/not in—针对键
6)dir1.clear()—清空
7)字典里面数据随机,没有顺序。
a.popitem——-popitem随机弹
8)a = {1:’one’, 2:’two’, 3:’three’}
B={‘小白’:’狗’}
a.update(b)
十五、集合set
集合同字典一样都是由花括号括起来,只不过没有映射关系
例:num1={1,2,3}就是set,而num1={1:2,2:3}就是dict;
字典元素是无序的,不能试图去索引某一个元素。–不支持索引
1)如何创建一个集合
–一种直接使用花括号括起来;
–另一种使用set()工厂函数。
set()里面可以放置字符串,元组,列表等。
去掉重复元素
[1,2,3,4,5,5,3,1,0]
2)如何访问集合中的值
–可以使用for把集合中的数据一个个读取出来;
–可以通过in和not in 判断一个元素是否在集合中已经存在。
add()方法加入元素,remove()方法移除元素。
不可变集合 frozen
frozenset()
例:
0 0
- Python language record---Chapter 3
- Python language record---Chapter 1
- Python language record---Chapter 2
- C language tutorial Chapter fifth: function 3
- Ada language Record Learn Timing
- C++标准库笔记之一 Chapter 3 New Language Features
- The C++ Programming Language Chapter 3 ( 读书笔记)
- 《AspectC++ Language Reference》chapter 3: Match Expressions & chapter 4: Predefined Pointcut Functions
- Chapter 1. C# Language Elements
- 《AspectC++ Language Reference》Chapter 8
- Python Study Record 01
- python---small trubles record
- Natural Language Processing With Python (3)
- 《AspectC++ Language Reference》Chapter 2 Basic Concepts
- 《AspectC++ Language Reference》Chapter 5-7
- C language tutorial Chapter fifth: function
- C language tutorial Chapter fifth: function 2
- The C programing language chapter 6 : struct
- Spring Cloud
- 13骰子数独(1)
- SUSE11下安装weblogic12
- FreeRTOS 任务调度 任务切换
- AppTheme中的colorPrimary colorPrimaryDark colorAccent
- Python language record---Chapter 3
- <LeetCode>Largest Divisible Subset
- 2016中国大学生程序设计竞赛(长春)-重现赛
- 对象作用域与servlet事件监听器
- 两字符串最长公共子序列--动态规划
- 变量
- RxJava 详解
- hduoj 1241 经典dfs
- java静态代理和动态代理