首页 > 编程语言 >python的四大基本数据结构

python的四大基本数据结构

时间:2022-11-07 22:45:20浏览次数:37  
标签:set tuple python list 元组 四大 key 数据结构 字典

list()列表
用来装载不同数据类型的数据集结果

列表的特点

  • 有序的
  • 可以装卸任意数据类型
  • 可以更改的
    如何表示list
  • 通过list()新建一个列表
    list('hello word')
  • 通过[]声明一个列表
    a=[1,2,3]

tuple()元组
可以简单地认为,元组就是不可修改的列表,常用来表示记录

元组特点:

  • 有序的
  • 可以装卸任意数据类型
  • 不可更改
    如何表示tuple
  • 通过tuple()新建一个元组
    tuple('hello')
  • 通过(,)来声明一个元组
    a=(1,2,3)
    a=(1,)

dict()字典
字典也叫hashtable,通过hash(散列)函数将传入的key值生成地址来查找value
key->hash函数->返回了value的地址->通过地址返回value值
字典的特点

  • 无序的
    python3.6时有序的,无序这一点
  • 字典中的key必须时可hash的,也就时不可更改的,唯一的
  • 可以更改的
    如何表示字典
  • 通过表示dict()来创建字典
  • 来通过{}来声明一个字典

set()集合
set其实没有value的字典
集合的特点

  • 无序的
  • 集合中的key必须是可hush的
  • 可以更改的
  • 元素是唯一的
    如何表示set
  • 通过set()创建集合
    set(1,2,3)
  • 通过{}来表示

标签:set,tuple,python,list,元组,四大,key,数据结构,字典
From: https://www.cnblogs.com/qi1113/p/16867761.html

相关文章

  • 《Python程序设计——深入理解计算机系统的语言》上市了
    ​本书是为高校师生学习Python编程语言而设计编著的教材。全书分20章,其中包括:绪论;开发环境搭建;第一个Python程序;Python语法基础;数据类型;运算符;控制语句;数据结构;函数;面向对象......
  • python的六大基本类型
    通过type()函数来查看当前变量的数据类型int()整数float()浮点数-因为计算机内部只认识1和0,所以浮点数强调的时小数的表现形式string()字符串,字符序列-在有些语言中......
  • 数据结构 玩转数据结构 6-8 深入理解二分搜索树的前中后序遍历
    0课程地址https://coding.imooc.com/lesson/207.html#mid=13467 1重点关注1.1本节草图三种遍历程序实现的图形解析   2课......
  • PYthon基础之面向对象:反射方法实战—增删改查
    classUser_cls_info(object):def__init__(self,name,age,gender,hobby,):self.__name=nameself.__age=ageself.__gander=ge......
  • Python条件语句和循环语句简单使用方法
    1.Python条件语句Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:Python程序语言指定任......
  • 线段树(Segment Tree)是一个基于分治的数据结构。
    线段树(SegmentTree)是一个基于分治的数据结构。线段树杂谈 概念:线段树(SegmentTree)是一个基于分治的数据结构。通常处理区间,序列中的查询,更改问题。大体上有单修,单......
  • python--敲击木鱼积累功德小项目
    importpygamepygame.mixer.init()screen=pygame.display.set_mode((700,500))pygame.display.set_caption("木鱼功德")img1=pygame.image.load("images/muyuluck1.jp......
  • Python读取通达信本地数据
    一、介绍python获取股票数据的方法很多,其中Tushare财经数据接口包很好用,当然,也可以通过通达信本地的数据获取,这样更为方便。日线数据存在这路径下D:\通达信\vipdoc\s......
  • Python 爬虫之Beautiful Soup
    网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、......
  • python 正则表达式各种符号代表意义
    表达式全集字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行......