Python语言编程基础之数据结构基础

        数据结构就是用来存放数据的容器。数据应该按着某种规则放进这个容器,并且按照某种规则从容器中取出数据。

而我们则是重点讲下面四种Python中常用到的数据结构:

1)列表

顺序结构——列表

列表是顺序结构中的一种,而且列表中的每个元素最多只有一个前驱和一个后驱。列表的语法如下:

[元素1,元素2,…,元素N]

这里需要注意的是,列表中的方括号和逗号都是半角符号,如果用了全角符号,Python的解释器会报错。

列表中的元素可以是相同的类型,也可以是不同的类型。

当往列表中放入数据的时候,Python用“索引”来标记要放入的位置。可以这样理解索引,就是给每一个存放数据的位置写了一个数字,而且是从0开始。

例如要把“苹果”放入列表list0号位置,在Python里这样表示:

同样,从列表中取出元素的时候也适用索引。

如果要连续获取几个元素,需要使用如下的切片运算符:

注意:切片不包括索引为3的元素。

2)字典

映射结构——字典

映射结构就是把一个值映射到另一个值的结构。

Python中的字典就是一个映射结构,与手机通讯录很相似。我们查通信录的时候是按姓名来查找的,即通过名字找到这个人的手机号码,姓名与手机号码是一一对应的。值得注意的是,Python字典是一个特殊的通信录,因为它不允许里面有两个人的名字是相同的。

Python的字典由“键”和“值”构成,其中“键”表示查找的依据,而“值”表示查找的结果。

Python字典的语法为:

{key1:value1,key2:value2…}

3)元组

元组和列表相似,列表的大部分方法在元组上也可以使用,只是元组是不可以修改的。创建列表的语法是使用方括号,而创建元组的语法是使用圆括号。

4)字符串

字符串是一类特殊的字符集合,由单个或者多个字符组合而成,其长度可以由Pythonlen方法获取。

在字符串里,通常使用索引来标识字符所在的位置。第一个字符的索引值为0,最后一个字符的索引值为-1

  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Burrier_roust

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值