python
来源:互联网 发布:方知故国有明 编辑:程序博客网 时间:2024/06/04 19:08
1.集合
创建:{} set([]) 注意:创建空的集合要用set()特点:元素唯一,无序运算: & 交集 | 并集 - 差集方法: s.add(x) 添加单个元素s.update() 添加多个元素s.remove() 移除元素s.clear() 清空集合
2.字典
创建: {key:value} (大括号创建字典的键时要加引号) dict(key=value) (括号里赋值方式,名字=对象,不要引号) 字典里的键和值用‘:’隔开,一对键和值组成一个项,项和项之间用‘,’隔开特点:键值唯一,重复会被重新赋值无序添加和取值 cidt[key]=value key存在则修改值,没有则添加属性方法.update({ }) 在字典中添加多个项.items() 返回字典的各个项.keys() 返回字典的键.values() 返回字典的值.get(k) 如果键k在,返回键k的值,不存在则返回None.get(k,x) 如果键k在,返回键k的值,不存在则返回x.pop(k) 返回并移除键k所对应的元素,不存在则抛出异常.pop(k,x) 返回并移除键k所对应的元素,不存在则返回x总结: key唯一,故可以是数字,字符串,元组 可变对象:list set dict 不可变对象: str tuple number
(学习笔记整理来自潭州 python 不动老师的课程内容)
阅读全文
0 0
- Python
- Python
- Python
- python
- Python
- PYTHON
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- python
- Python
- Python学习之Socket(一)
- 【转载】基于Spring Boot 实现定时任务
- 树莓派使用心得
- SharedPreferences数据库
- syntax error on PKG_CHECK_MODULES
- python
- MFC规则DLL
- 【转载】基于Spring Boot + Quartz 的分布式任务调度系统
- myBatis初步认识(一)
- SNA(社会网络分析)——三种中心度总结
- Python基础大纲
- 系统间通讯方式之(Java NIO多路复用模式)(四)
- 而立之年,未立之年
- 数据结构实验之二叉树四:(先序中序)还原二叉树