Python - list, tuple, dict, set的区别
来源:互联网 发布:惠州市房管局网络问政 编辑:程序博客网 时间:2024/05/21 11:31
list, tuple, dict, set的区别
本文地址: http://blog.csdn.net/caroline_wendy/article/details/23370907
在python中, list, tuple, dict, set有什么区别, 主要应用在什么样的场景?
解答:
定义:
list:链表,有序的项目, 通过索引进行查找,使用方括号”[]”;
tuple:元组,元组将多样的对象集合到一起,不能修改,通过索引进行查找, 使用括号”()”;
dict:字典,字典是一组键(key)和值(value)的组合,通过键(key)进行查找,没有顺序, 使用大括号”{}”;
set:集合,无序,元素只出现一次, 自动去重,使用”set([])”
应用场景:
list, 简单的数据集合,可以使用索引;
tuple, 把一些数据当做一个整体去使用,不能修改;
dict,使用键值和值进行关联的数据;
set,数据只出现一次,只关心数据是否出现, 不关心其位置;
代码:
# -*- coding: utf-8 -*-#eclipse pydev, python 2,7#by C.L.Wangmylist = [1, 2, 3, 4, 'Oh']mytuple = (1, 2, 'Hello', (4, 5))mydict = {'Wang' : 1, 'Hu' : 2, 'Liu' : 4}myset = set(['Wang', 'Hu', 'Liu', 4, 'Wang'])print(mylist)print(mytuple)print(mydict)print(myset)
输出:
[1, 2, 3, 4, 'Oh'](1, 2, 'Hello', (4, 5)){'Liu': 4, 'Wang': 1, 'Hu': 2}set(['Liu', 4, 'Wang', 'Hu'])
2 0
- Python - list, tuple, dict, set的区别
- Python set list dict tuple 区别
- Python list,tuple,dict,set区别
- python中list,tuple,dict,set的区别及联系
- Python中list,tuple,dict,set的区别和用法
- Python中list,tuple,dict,set的区别和用法
- python中list/tuple/dict/set的区别
- Python中list,tuple,dict,set的区别和用法
- Python的list、tuple、dict、set
- python list tuple dict set
- Python--list,tuple,dict,set.
- [Python]list, tuple, dict的区别
- Python中list,tuple,dict的区别
- python中 list和tuple 、dict和set区别
- Python list、tuple、dict区别
- Python list、tuple、dict区别
- Python中内置数据类型list,tuple,dict,set的区别和用法
- Python中内置数据类型list,tuple,dict,set的区别和用法
- 数据库操作(使用FMDB)
- 用interrupt()中断Java线程
- 二叉查找(排序)树——递归查找
- 【km笔记】--java之IO流(字符流和字节流)
- rlimit介绍 Resouce limit
- Python - list, tuple, dict, set的区别
- HDU 4509 湫湫系列故事——减肥记II(模拟)
- txtbook简单HTML可读化改造
- Android回顾之修改默认输入法
- java内存管理--栈、堆和常量池
- DTC look up 例子
- 介绍个简单的命令 tar
- Ruby 字符串分割示例
- 黑马程序员 java Properties FileInputStream 属性设置 文件读写