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一样的要求。
感觉要学的还好很多,先写这些吧。
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一样的要求。
感觉要学的还好很多,先写这些吧。
相关文章推荐
- Python基本内置数据类型有哪些?
- python基础教程之基本内置数据类型介绍
- Python的基本内置类型
- python基础教程之基本内置数据类型介绍
- python: 基本内置数据类型
- python学习:不同括号代表的基本内置数据类型
- python 基本数据类型
- python_如何派生内置不可变类型并修改实例化行为
- JAVA面试题解惑系列(八)——聊聊基本类型(内置类型)
- 【转】JAVA面试题解惑系列(八)——聊聊基本类型(内置类型)
- 初识Python、数据类型、基本语句
- python的组合数据类型及其内置方法说明
- python003 Python3 基本数据类型
- Python之内置类型
- Python的基本数据类型
- Python3中的基本数据类型
- Python内置数据类型之Tuple
- Python中内置数据类型list,tuple,dict,set的区别和用法
- python基础要点(1)-基本类型
- python内置数据类型:list,tuple,dict比较