Python学习笔记(数据容器一:列表)

目录

一、数据容器

1.1 定义

1.2 分类

 二、列表

2.1 定义

2.2 列表的索引

2.2 列表的常用操作

2.2.1查找元素下标

2.2.2 列表元素的修改

2.2.3 插入元素

2.2.4 追加元素

2.2.5删除元素

2.2.6 统计元素

 三、列表的遍历操作(迭代)

四、小结


一、数据容器

1.1 定义

可以存储多个元素的Python数据类型

1.2 分类

Python中的数据容器共分为五类

list(列表)、tuple(元组)、str(字符串)、set(集合)、dic(字典)

 二、列表

2.1 定义

一次性存取多个数据且存取的元素类型不受限制,可在列表中存列表形成嵌套列表;定义方式如下,以下操作全以my_list为例

#自变量
[name1,name2,name3]
#变量
my_list=[name1,name2,name3]
#空列表
my_list=[]
my_list=list()
#嵌套列表
my_list2=[["name1"],"name2"]

2.2 列表的索引

列表的索引通过下标完成,下标从左至右,从0到无穷,相关语法如下图

#下标索引
#正取
my_list=[0,1,2,3,4,5]
print(my_list[0])  #列表中的元素代表其正取的下标
#反取
my_list=[-6,-5,-4,-3,-2,-1]
print(my_list[-4]) #列表中的元素代表其反取的下标
#嵌套列表的下标索引,写两层索引
my_list[0][1]#第一层中第一个元素的第二个元素

2.2 列表的常用操作

2.2.1查找元素下标

查询指定元素在列表中的下标值,找到返回,找不到报错valueError

my_list.index(元素)

查阅到的为正向索引,且无法查阅嵌套(测试后无法查询)

2.2.2 列表元素的修改

使用索引后重新赋值

my_list[0]="name"

2.2.3 插入元素

my_list.insert(1,"name")#前为插入正序位置,后为插入元素

2.2.4 追加元素

my_list.append()#在列表最后追加一个元素,如果追加列表他会把他当成一个元素
my_list.extend()#可追加其它元素容器,如列表,他会把他当成一批元素

2.2.5删除元素

#指定下标删除元素
del my_list[0]#括号类加下标
test=my_list.pop(2)#可用变量接收删除后的元素
#指定内容删除
my_list.remove(name)#该方法会删除正序搜索到的第一个元素
#清空列表
my_list.clear()

2.2.6 统计元素

#统计某一元素的数量
my_list.count("元素名")
#查询列表长度
len(my_lsit)

 三、列表的遍历操作(迭代)

#写个for循环
for m in my_list:
    print(m)
#while循环
index=0
while index<=len(my_list):
    a=my_list[index]
    print(a)
    index=index+1

四、小结

列表可以容纳多个元素

可以容纳多种元素

允许重复元素存在

可以任意修改

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值