Python中,四个内置数据结构 列表、元组、字典、集合的区别。 您所在的位置:网站首页 列表元组集合的区别 Python中,四个内置数据结构 列表、元组、字典、集合的区别。

Python中,四个内置数据结构 列表、元组、字典、集合的区别。

2022-05-12 03:16| 来源: 网络整理| 查看: 265

列表:列表类似与其他编程语言中的数组概念,比如PHP中的数组。列表中的内容是动态的,而且是异构的。就是说存储之前不需要声明大小就可以直接存入。而且存储的数据类型可以不一样。(与数组一样,索引值是从 0 开始)也就是说,列表一般用于需要中途添加修改元素的情形,而元组用于禁止修改序列的情形。一般用 中括号 [] 声明。

list = [3,666.6,[33,33],'书生吴小帅'] print(list[0]) 输出结果为:3

元组:元素是不可改变的列表,也就是说,元组一旦赋值就不会再发生变化了,不能进行修改,可以理解成为一个常量。(元组中也有索引值,也是从 0 开始)注意:当只有一个元素的元组时,需要加逗号一般用 小括号() 声明。

tuple1 =() tuple2 =(a,) ##此处加 逗号 tuple3 =(1,'q','测试',[4,'op','测试']) 注意:上面tuple3 中 tuple3[3] 是一个列表,所以其内部信息是可以改动的,比如 tuple3[3][0] = 2 输出结果为: tuple3 =(1,'q','测试',[2,'op','测试'])

字典:无序结构集合,无序(也就是说存储是随机的)、异构且可变。不像列表和元组中是以数字为索引的,字典中是以key 为索引找到对应值。键必须是唯一的,必须是不可变的(类似于php中数组中定义的key)一般用 大括号 {} 声明

dict ={} dict ={"name":"书生吴小帅","特点":"帅"} print(dict['name']) 输出结果:书生吴小帅

集合:集合和字典一样,里面的顺序是无序的,而且集合元素不可重复,且不可变。可以理解为,只有键没有值的字典一般用 大括号 {} 声明

set ={1,2,"python"}


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有