九、python基础:数据容器

九、python基础:数据容器

简单介绍python的三种数据容器

前面我们讲的数据类型:数值类型和字符串类型都是最基本的数据,而平时用的时候,我们不可能每次都是只用一个类型,而且有时候需要用容器把它们装起来,这样方便我们进行数据传输和操作。

1、元组tuple:

下面是创建5个元组的例子,这种用小括号包起来,里面的元素用逗号隔开的,就是元组了。
元组它里面可以什么都没有,那就是一个空元组。
也可以什么都放:整型数据、浮点型数据、字符串,甚至数据容器:列表、字典、tuple,你可以认为它什么都能放进去。

t = ()
t = (1,2)
t = (1, '2', 1.2, ['hello'])
t = (1, '2', (1, 3), { 'name' : 'xiaoming'})
t = (1,)

需要注意的是:当一个tuple里面只有一个元素时,需要在元素后面加多一个逗号

元组的特点是不可变:元组一旦创建,就无法对它进行修改了,它没有增删改的方法

所谓的不可变,并不是说无法对它执行任何操作。而是指这个东西创建出来后,它是怎么样的就是怎么样的,你无法在它的基础上进行修改了,但是你还是可以把它内部的东西取出来,或者是把它跟其他的数据组合在一起,这就是对它执行某些操作。但这不是改变它,而是拿他创造新的东西了。

元组的相关操作,内置函数,具体看另一篇文章。

2、列表list:

用一个中括号包起来的,里面的元素用逗号隔开的,就是一个列表了,它跟元组类似,也能放各种不同类型的数据。

l = []
l = [1, 2, '3', {1:2, 3:4}, ('hello','小明'), [1, 3, 4]]

它跟元组不同的地方是,它可以改变,有相关的修改方法,改变之后它还是它。

列表的相关操作,内置函数,具体看另一篇文章。

3、字典dict:

用一个大括号包围起来的,内部用逗号隔开的,就是一个字典了,它跟上面的一样,也是能放各种类型的数据和数据容器

dict = {}
dict = {1:2, 'name': 'xiaoming', 'age': 12}

它跟元组、列表不同的地方在于,它是键值对结构的,一对一对的,用逗号隔开,每一对在冒号前的,就是键key,在冒号后面的就是值。通常我们是用它来存放一一对应关系的数据,例如对于某个人,我们通常会用

{'name': 'xiaoming', 'age': 12}

这种结构来存放对应的个人信息,取出的时候可以通过键,取出对应的值。

字典的相关操作,内置函数,具体看另一篇文章。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值