您的位置:首页 > 编程语言 > Python开发

python中的内置基本类型

2017-07-31 22:02 239 查看
Python中有四种内置基本类型 list(列表),tuple(元组)(读作“他破”),dict(字典),set(集合)。讲讲其中的变量是如何定义和变化的。

list 使用两个中括号括起来,[1,2,3],可以随意变化 可以是四种基本类型的各种组合,也是一种可变化的类型。拥有append(value)方法,在list末尾增加元素、insert(index,value)方法,插入元素,pop方法,在list末尾删除元素。

tuple 使用两个小括号括起来,(1,2,3)不可做任何变化,但其中可以包含list,其中包含的list是可以变化的,所以tuple更像是一个不会变化的指针。tuple没什么方法,因为不允许变化。

dict 是用大括号和冒号组合出来的{a:1,b:2} 有一个key 一个value 很像javascript中的对象,操作方式也很类似。拥有key in dict 方法判断键值是否存在,dict.get(key,flag)获取某key下的value,如果不存在则返回none或者自定义的flag、pop(key)方法,删除某key。key不可变,不可变的意思指的是,非list以及包含list的tuple(普通tuple可以,尽管看起来比较违和)。

set 用 set()方法生成,在set里面输入一个list集合,生成出来的set会自动的去掉重复的值,可以用与、或来进行集合的运算。set拥有remove(key)的方法删除键值。(我很想吐槽一下,不同类型的删除方法都不一样的)set可以用来分解一个单词(奇怪的用法),set中的值也要是不可变的!与dict的key一样的要求。

感觉要学的还好很多,先写这些吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: