python入门之Python中list,tuple,dict,set辨析
2018-02-09 18:52
375 查看
1.list用法
list,顾名思义,是一个集合,用L=[a,b,c]表示。集合中可以包含任意类型的元素,且是有序的,可以通过下标来访问。支持倒序访问,
List通过内置的append()方法来添加到尾部,L.append(‘sth’)
通过insert()方法添加到指定位置(下标从0开始):L.insert(index,’sth’)
通过pop()删除最后尾部元素,L.pop();
也可以指定一参数删除指定位置:L.pop(index,’sth’)
2.tuple用法
tuple,是一个指向的位置保持不变的list,用 t=(a,b,c,…表示),可以通过下标访问。不支持类似list中append(),insert(),pop()函数的用法。当t中含有list元素时,t指向的list位置不变,但是list内部的元素是可变的3.dict用法
Dict是Python中非常重要的数据类型,即活字典,本质上是Key-Value键值对,类似于HashMap,可以用花括号{key:value}通过类似于定义一个C语言的结构体那样去定义它:d={‘key1’:value1,’key2’:value2,……}
(1)添加方式:通过d{‘key’}=value的方式添加键值对
(2)访问方式:通过d.get(‘key’)的方式获取元素
(3)连接方式:通过dict{d1,items()+d2.items()}
4.set用法
set相当于一个内容不重复的list,功能为检测一个集合中是否包含某个元素,(1)通过add和remove来添加、删除元素(保持不重复),添加元素时,用set的add()方法,如果添加的元素已经存在于set中,add()不会报错,但是不会加进去
(2)删除set中的元素时,用set的remove()方法,如果删除的元素不存在set中,remove()会报错
可以用set是判断一个元素是否在一些不同的条件内符合
相关文章推荐
- python入门list和tuple,dict和set
- Python中list(列表)、tuple(元组)、dict(字典)基本操作快速入门
- Python入门(三)——list和tuple,条件判断和循环,dict和set
- Python入门之list,tuple,dict,set的区别
- python入门1之 list、tuple、dict、set的基本要点
- Python入门(二)——运算符,求值顺序,if/for/while语句,list,tuple,dict,seq,set
- Python入门(三)——list和tuple,条件判断和循环,dict和set
- python 数据分析入门(list set tuple dict)
- Python中list,tuple,dict的区别
- Python中的列表(list),元组(Tuple),字典(Dict)和集合(Set)
- 人生苦短之我用Python篇(列表list、字典dict、元组tuple、字符串str)
- Python中list、tuple、dict区别
- 2017.6.19 python 数据结构 list/tuple/dict/set
- python的dict,set,list,tuple应用
- python中 list和tuple 、dict和set区别
- Python中的list/tuple/dict/set数据类型详解
- python数据类型dict、list、str、tuple互换方法
- python 列表(list)元组(tuple)字典(dict)如何打印中文总结
- python(list,tuple,dict,set)
- Python中list,tuple,dict,set基本定义和基本用法