【Python——列表】

Python——列表

一,列表的定义

#定义列表变量
变量名称 = [元素1,元素2,元素3...]
#定义空列表
变量名称 = []
变量名称 = list()

注意:列表可以一次存储多个数据,且可以为不同的数据类型,支持嵌套。

二,列表的下标索引

列表的每一个元素,都有其位置下标索引,从前向后的方向,从0开始,一次递增。

name_list = ['Tome','Rose'],'Lily']
print(name_list[0])     #Tome
print(name_list[1])     #Rose
print(name_list[2])     #Lily

或者,可以反向索引,叶菊是从后向前,从-1开始,一次递减(-1,-2,-3…)

print(name_list[-3])     #Tome
print(name_list[-2])     #Rose
print(name_list[-1])     #Lily

嵌套列表的索引用法:

my_list = [[1,2,3],[4,5,6]]
print(my_list[0][1])    #2

注意:要注意下标索引的取值范围,超出范围无法取出元素,并且会报错。

三,列表的常用操作

  • 查找某元素的下标。
    语法:列表.index(元素)
  • 修改特定下标索引的值
    语法:列表[下标] = 值
  • 插入元素
    语法:列表.insert(下标,元素)
  • 追加元素
    语法:列表.append(元素),将指定元素,追加到列表的尾部
    列表.extend(其它数据容器),将其它数据容器中的数据依次取出追加至列表尾部。
  • 删除元素
    语法:del 列表 [下标] 或者 列表.pop(下标)
  • 删除某元素在列表中的第一个匹配项
    -语法:列表.remove(元素)
  • 清空列表
    语法:列表.clear()
  • 统计列表内某元素的数量
    语法:列表.count(元素)
  • 统计列表内有多少元素
    语法:len(列表)

四,列表的循环遍历

  • while循环遍历列表
my_list = ["我","是","程序员"]
index = 0
while index < len(my_list):
    print(my_list[index])
    index += 1
  • for 循环遍历列表
my_list = [1,2,3,4,5]
for element in my_list:
    print(element)

while循环和for循环都是循环语句,但细节不同:

  • 在循环控制上,while循环可以自定义循环条件,并自行控制;for循环不可以自定义循环条件,只能一个个从容器中取出数据。
  • 在无限循环上,while可以做到无限循环;for循环理论上不可以,因为被遍历的容器容量不是无限的
  • 在使用场景上,while循环适用于任何想要的循环场景;for循环使用于遍历容器的场景或简单的固定次数循环场景。
  • 12
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值