python列表,元组,字典,集合对比
2015-07-22 16:17
686 查看
名称 | 英文 | 定义 | 特点 | 操作 | 备注 |
列表 | List | list是一种有序的集合,可以随时添加和删除其中的元素,用["A","B"]表示 | 有序可修改,可以不同数据类型,下标从0开始,最后一个下标为-1。 | 增:append(值) Insert(位 置,值) 删:remove(值) Pop(位置) 改:赋值 查:in | Len(list):长度,pop()表示删除最后一个元素 |
元组 | Tuple | 一个只读的有序列表,不可修改,用("A","B")表示,当有("A",list)时,list可以改变,但是指向不可改变 | 有序,指向不可改变,可以不同数据类型,下标同list | 查:in | Len()tuple:长度 |
字典 | Dict | key-value,类似于map,用{元素}表示,并且key不能重复 | 无序,Key不能重复,一个key对应一个value,可以不同数据类型,下标同list | 增:赋值 改:赋值 查:in或dict.get(?) 删:del(dict["a"]) | len长度 清空:dict.clear() |
集合 | Set | 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像,set(list),如:s = set(['A', 'B', 'C']) | 无序,不重复的集合 | 增:dict.add(?) 删:dict.remove(?) 改:赋值 查:in? | len长度 |
相关文章推荐
- harris 算法python实现
- 阿里云 oss python3 例子
- Python记录
- Python subprocess模块使用
- python getopt使用
- python入门
- python3中的一些小改动
- 详解Python的Django框架中的Cookie相关处理
- python list string tuple 未完待续
- Scrapy框架 学习笔记2
- 用Python的Django框架来制作一个RSS阅读器
- Python-Image 基本的图像处理操作
- 利用Python的Django框架生成PDF文件的教程
- 在Python的Django框架中生成CSV文件的方法
- Python GUI 编程 工具
- learn python, ref, diveintopython
- Python程序员常用的IDE和其它开发工具
- python循环
- python多线程
- Python串口编程