开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第14天,点击查看活动详情
在python当中有两个主要的数据结构,列表和字典。
列表是按照顺序存储数据,而字典更像小型的数据库。使用它们可以高效的存储和检索数据
下面来看看列表有什么特点
list:python当中非常重要的数据结构,是一种有序的数据集合,可以随时管理集合的数据。
特点:
1. 支持增删改查
2. 列表中的数据是可以变化的(数据项可以变化,内存地址不会改变)
3. 用[]中括号来表示列表类型,数据项之间用逗号来分割,注意:数据项可以是任何类型的数据
4. 支持索引和切片来进行操作
下面来看一下它采用的方法有哪些
以上都是我们在做列表操作的时候经常用到的方法
下面通过代码运用方法,看一下方法具体的使用方式
首先我们肯定要先定义一个列表,定义列表怎么定义
用中括号[]定义一个列表 如果一个[中括号]里没有任何数据的话,那么它就是一个空列表
li=[] # 空列表
print(type(li))
# 打印一下,看一下类型是什么
运行后发现确实是list类型
# 之前有说过,里面的数据可以是任何的数据类型。
# 那我们在定义的时候可以加一个数据类型,比如
li=[1,2,3,"你好"]
# 现在里面有四个数据项,每个数据项用逗号分割
# 在这四个数据项中有两种数据类型,前面是整型,后面是字符串类型
#如果要看里面到底有多少项数据,可以通过另外一个函数len,
# len可以计算出来你的对象中到底有多少长度,
# 对于字符串而言它返回的是长度,对于列表而言它返回的其实也是数据的个数。
# 因为字符串本身也是一个容器也是序列类型。
print(len(li)) # len函数可以获取到列表对象中的数据个数
print(type(li))
结果是4项数据
试想一下如果是字符串的话能不能用len函数呢?答案是可以