容器 : 列表(list)、集合(set)、元组(tuple)
2021/10/30 6:13:08
本文主要是介绍容器 : 列表(list)、集合(set)、元组(tuple),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
列表(list):
线性表:数组(查快该慢)、栈、队列、链表(单、双)——基于链表实现
定义方式:
1、弱数据语言定义
ls = [1,2,3,4,5]
2、通过全局函数list()定义
ls = list()
ls2 = list([1,2,3,4,5])
获取元素:
下标 (范围:[0,元素个数-1])
注:
python 没有数组
栈:先进后出
队列:先进先出
集合(set):
特点:无序(并不是顺序);不重复(集合元素唯一)
定义方式:
1、弱数据语言定义
ls = {1,2,3}
ls = {}
2、通过全局函数list()定义
ls1 = set({1,2,3,4,5})
ls1 = set()
元组(tuple):
特点:1、有序
2、通过下标获取元素
3、是一个不可变类型
4、元组里面的元素可以是可变类型
注:能用元组的情况尽量不用列表;
定义方式:
1、弱数据语言定义
ls = (1,2,3)
ls = ()
2、通过全局函数list()定义
ls1 = tuple((1,2,3))
ls1 = tuple()
定义只有一个元素值得元组:加逗号(, )
a=(1,)
这篇关于容器 : 列表(list)、集合(set)、元组(tuple)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Java中定时任务实现方式及源码剖析
- 2024-11-24Java中定时任务实现方式及源码剖析
- 2024-11-24鸿蒙原生开发手记:03-元服务开发全流程(开发元服务,只需要看这一篇文章)
- 2024-11-24细说敏捷:敏捷四会之每日站会
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解