python 列表 元祖 字典都属于有序序列_【Python基础学习五】列表,元祖,字典

本文详细介绍了Python中的三种主要数据结构——列表、元组和字典。列表是可变的有序集合,支持添加、删除元素等操作;元组则不可变,常用于安全存储一组值;字典是无序的键值对集合,提供快速查找。了解这些数据结构的特性和使用方法对于提升Python编程效率至关重要。
摘要由CSDN通过智能技术生成

1.列表(list)

列表是Python的一种内置数据类型,list是一种有序的集合,可以随时添加和删除其中的元素,就像动态数组一样。获取list中的元素用角标获取,角标可以使用正角标,也可以使用负角标,list中的元素的数据类型也可以不一样,也可以在list内放另外一个list,这样也就形成了一个多维集合。用方括号[]扩起来。

list常见的方法:

1 len(list)    #获取lest长度

2 list.append()    #末尾追加元素

3 list.pop() #弹出末尾元素

4 del list[x]      #删除x位置元素

5 list.sort()  #sort是排序

6 list.count(x) #统计x出现的次数

7 list.index(x) #返回x第一次出现的位置

8

9 list.insert(3.x) #3位置插入x

10 list.remove(x) #移除第一个x

11 list.reverse() #反转

2.元祖(tuple)

元组和列表最大的区别在于:元组不能修改。元祖通过圆括号()中用逗号分隔的项目定义。元祖通常在使语句或者用户定义的函数能够安全的采用一组值得时候,即被使用的元祖的值不会改变。元祖可以嵌套。

当元祖内部放一个列表的时候,这个元祖中的列表的值就可以变化了,实际上tuple并没有改变,变的是内部list的值。

那些地方需要使用元组

元组可以在映射(和集合的成员)中作为键(key)使用,而列表不行

元组作为很多内建函数和方法的返回值存

3.字典(dictionary)

字典作为一种常用的数据结构,字典中的值没有特定顺序,每个值都对应于一个唯一的键。键可以是数字、字符串甚至是元组。

键值对在字典中以这样的方式标记:d={key:value,key2:value2}。

由于字典也是序列的一种,所起它有很多操作(比如len和成员资格)都和序列类似:

len(d):返回d(字典对象)中项的数量;

d[key]:返回这个key对应的value;

d[key] = v:将值v映射到key值为k的项;

key in did:检查d中是否包含键为k的项;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值