python-03
来源:互联网 发布:做什么网络兼职赚钱 编辑:程序博客网 时间:2024/06/14 06:42
python-03
一、元组 tuple
元组特点:元组是不可变对象元组的属性及方法:.count(obj)统计某个元素在元组中出现的次数.index(obj)从列表中找某个值第一个匹配项的索引位置
例子:
二、集合set
集合的创建:{},set([])集合特点:无序,元素不重复,可变对象集合的运算:& 交集,AB共同有的| 并集,A有的,B没有,B有的,A没有。- 差集,A有的,B没有的,取A有的。成员判断 in,not in
集合的属性及方法:s.add(x) 添加单个元素s.update() 添加多个元素,一个对象()s.remove() 移除元素s.clear() 清空集合
三、字典
字典的创建:{key:value} (大括号创建字典的键时要加引号)dict(key=value) (括号里赋值方式,名字=对象,不要引号)字典里的键和值用‘:’隔开,一对键和值组成一个项,项和项之间用‘,’隔开字典的特点:1.字典中的元素是无序的2.不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住3.键必须不可变,所以可以用数字,字符串或元组充当,所以用列表就不行字典的属性及方法: .update({ }) 在字典中添加多个项 .items() 返回字典的各个项 .keys() 返回字典的键 .values() 返回字典的值 .get(k) 如果键k在,返回键k的值,不存在则返回None .get(k,x) 如果键k在,返回键k的值,不存在则返回x .pop(k) 返回并移除键k所对应的元素,不存在则抛出异常 .pop(k,x) 返回并移除键k所对应的元素,不存在则返回x字典添加和修改:新值所要对应的键名如果存在,就是修改操作,如果不存在就相当于添加操作# 修改dict1['name'] = 'taka'# 添加dict1['class'] = 10#in 、not in 判断键在不在字典中,在则返回True
阅读全文
0 0
- Python 03:Python字符串
- Python 03
- python-03
- 【Python】Python错误类型03
- Python学习笔记 03 Python对象
- Python补充03 Python内置函数清单
- Python补充03 Python内置函数清单
- 【Python】Python数据分析基础技术03
- Python 2011-03-03
- Python基础03 序列
- Python进阶03 模块
- [Python 03] 字符串
- Python基础03 序列
- Python进阶03 模块
- Python Challenge 03 Solution
- Python基础03 序列
- Python进阶03 模块
- Python Challenge level 03
- 面向对象
- python写算法题:leetcode: 15. 3Sum
- Jquery实现回到顶部
- JAVA中子类与父类相互转换
- 解决MAVEN web工程的版本问题
- python-03
- 商品无限分类
- Android:答题APP的设计与实现(mysql+jsp+Android)
- 还债系列之数据结构——栈和队列
- Linux-鸟菜-7-Linux文件系统-EXT
- Button(实训)
- NiFi开发教程之--RouteOnAttribute(路由属性)
- Kotlin 从学习到 Android 第十章 扩展
- SVN使用详解