python中tuple,list和dict的用法
1、首先先简单的演示下list的用法,list的可以直接显示定义,包含一组数据,数据元素之间使用逗号分隔,外面使用中括号包裹,
2、python中的list和Java中的数组命名方式很像,但是其实是完全不一样的,list是一个非常灵活的数据容器,首先它可以同时包含任意多种数据类型,
3、其次它的长度是可变的,这有点像Java中的集合,但不像java中要求集合的类型是单一的.
4、作为动态语言,python一个简单的list就可以无所不包,可以胜任大部分少量数据存放需求
5、把中括号改成小括号,list就变成了tuple,一个不可变元组,元组类似于常量对集合,因为元组中对元素是无法被改变的,例如java中用大写对PI来表示常量π,但事实上,大写变量仍然可以被改变,而在python中,使用元组的话,就不用怕元素被改变了.
6、dict是python中的字典容器,采用大括号和冒号键值对的形式表示,键值对用逗号分隔
7、list就像是你直接翻开一本列表找某个字,而字典就是通过字典索引找某个字,所以字典的特点就是不会随着数据量的增加而变慢.
8、字典的索引原理是将索引通过哈希算法直接解析出值的地址,所以dict的键必须是不可变的,例如你不能让一个list作为索引,因为list是可以被改变的.
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:32
阅读量:60
阅读量:88
阅读量:58
阅读量:40