pythoy 最基本的数据结构:序列(列表、元组、字典)

python中的:列表 、元组和字典

生活中我们会有许多容器用来储存多西。python也有自己的容器比如序列,序列用来储存自己的数据。

序列是python中最基本的数据结构,序列中的每一个元素分配一个数字—它的位置(或索引),第一个元素的索引是0 ,第二个是1,以此类推,在列表中倒着数第一个位置的索引是 -1,第二个是 -2,以此类推。

序列的内置对向中最常见的是列表(list)、元组(tuple)。还有一个叫字典。

列表

1. 1列表的概念

列表是python中的一种很好的数据结构,它可以储存不同的数据类型。

创建列表很简单,方括号里面的数据项用逗号隔开。

例子:创建一个列表

list = [1,3,5,'xioawnag ',‘a’,[2,‘b’] ]

字符串的索引方式与上述相同。

例子:使用索引访问列表元素

list = [ 'xiaownag ','xioali ','xioahong ']

print=(list[0])

print=(list[1])

print=(list[2])

打印结果:

在这里插入图片描述

1.2 列表的循环遍历

生活中为了更高效的使用使用表格中的每个数据,我们可以使用 for 和 while 循环进行遍历。
使用 for 遍历就是将列表作为 for 循环表达式中的序列。
例子:使用 for 循环遍历列表

liest = [ 'xiaohong‘,’xioamign ’ ,'xioali ’ ]
for chr in list :
print(chr)

打印结果:
在这里插入图片描述
由于列表本身就是一个序列,所以将列表作为 for 循环的序列,逐个获取列表中的元素。

使用 while 循环遍历列表

使用 while 语句作为语句列表时,首先要获取列表的长度,以此作为 while 循环的条件。
例子:使用 while 循环遍历列表

list = [ ‘xiaohong’ ,'xioamign ’ ,'xioali ’ ]
length = len (list)
i = 0
while i < length:
print(list[i])
i = i+1

打印结果:
当
当使用 while 循环遍历时,直接将获取列表长度作为循环遍历的条件,来限制循环执行的条件,以遍历出整个列表元素。

1.3列表的常见操作(增、删 、改、查、以及排序)

1.3.1 在列表中增加元素

(1) . 通过 append 方法:在列表的最后添加一个新元素
(2) . 通过 extend 方法:将另一个列表中的元素逐一添加到列表中。
(3) . 通过 insert (index,object)方法:在指定位置 index,添加元素 object。

例子:使用 append 方法:
在这里插入图片描述
例子:使用 extend 方法:
在这里插入图片描述
例子:使用 insert 方法:

在这里插入图片描述

1.3.2 在列表中查找元素

元组

2.1 元组的概念

2.2 访问元组

结合:与数学中的集合定义查不到,这里的集合是特殊的字典型,有键无值
列表可以有重复的元素
可以用函数转换,x= set(list) 结果打印出的是没有重复值的列表
还可以再继续转换回来 y= list(x) 结果又打印出一个列表

生活中,我们会用到一些容器,python也一样,例如要保存一个班级的名字,就用列表这个容器。

索引: a[ 列表里的元素号,从0开始]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值