学习就像搭积木一样,先有了基础模块,才能去构建复杂的模型。学习编程更是如此,Python中字符串、列表、字典、元组、集合是我们最常用的基础技能,在面试和笔试中也是必问的知识点。为了便于对比学习,我把字符串、列表、字典、元组、集合整理成一张思维导图,希望可以助你更快的掌握这几种数据类型的用法。
关于数据类型的一些基本概念,大家可以看一下这篇文章:
Python基础之数据类型详解
1.字符串
字符串是Python 中最常⽤用的数据类型,存放字符序列的数据类型,其中的元素只能是字符。字符串使用单引号 或双引号来表示。
Python字符串操作大全
2.列表
列表是一种用于保存批量数据的数据类型。列表的索引和字符串的索引类似,但不完全相同,因为列表可以修改,所以我们可以通过列表的索引 来修改列表。
Python列表操作最全面总结
3.字典
字典是一种映射类型,是由键值对组成的,其中字典的键必需是可哈希的(也就是不可变的),而且同一个 字典内不能出现同样的键名;字典的值可以是任意类型,同时字典的值是可以重复的 。
Python字典操作总结
4.元组
Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。
使用元组的好处:
- 不能修改,写保护,安全,python内置函数返回类型都是元组
- 相对于列表来讲,元组更节省空间,效率更高
5.集合
集合对象是一组无序排列的可哈希的值(也就是说集合中的元素都是不可变类型,因此像列表和字典等可变类型对象是不能作为集合的元素的)。
集合是一组无序不重复的元素集合。可以使用大括号{ }或者set()函数创建集合,注意:创建一个空集合必须用se()而不是{ },因为{ }是用来创建一个空字典 。