python列表的增删改查的操作in, not in, index, counti,del, pop, remove,sort, reverse

本文详细介绍了Python列表的操作,包括增(append, extend, insert)、删(del, pop, remove)、改、查(in, not in, index, count)以及排序(sort, reverse)。同时,还探讨了列表的嵌套使用,例如在模拟办公室人员分配场景中的应用。" 129792905,9275171,Matlab编程入门:从安装到实战,"['Matlab', '学习', '开发语言', '科学计算', '数据处理']
摘要由CSDN通过智能技术生成

前言:
能够在一个地方存储成组的信息,其中可以只包含几个元素,也可以包含数百万个元素。列表是新手可直接使用的最强大的 Python 功能之一,它融合了众多重要的编程概念。在本文中,你将学习列表是什么以及如何使用列表元素。
一 列表的介绍

一.什么是列表?

列表相当于一个容器储存一串信息,是一系列按特定顺序排列的元素组成.
通常有以下几个特点:

  • 列表中元素顺序是有序的。比如,你将1,2,3一次存入列表,那个列表中元素顺序一定是1,2,3,而不会是其他的
  • 列表长度不确定。不同于C/C++里的数组,列表长度不确定,在使用列表时不需要提前声明长度
  • 列表中存储的元素类型可以不唯一。可以将任何东西加入列表中,其中元素之间可以没有任何关系。
  • 列表中可以有重复元素。

说白了,就像一列火车随便加车厢不管这个车厢是列表、元祖、字符串、整型…都可以加进来也不管加多长,如果不够在和内存申请,通过链表的结构连接起来。但是这个车厢的顺序是固定的,就是加车厢的顺序,排列好就按这个顺序运行。如果修改顺序了可以,就按照新的顺序储存。反正这条线路上只能存在这一种顺序的列车。

二.列表的操作

  1. 声明一个列表:
namesList = ['xiaoWang','xiaoZhang','xiaoHua']
  1. 列表取值

和字符串的下标取值类似

 namesList = ['xiaoWang','xiaoZhang','xiaoHua']
print(namesList[0])
print(namesList[1])
print(namesList[2])

列表循环遍历

  • for循环
namesList = ['xiaoWang', 'xiaoZhang', 'xiaoHua']
for name in namesList:
    print(name)
  • while循环
namesList = ['xiaoWang','xiaoZhang','xiaoHua']
length = len(namesList)
i = 0

while i<length:
    print(namesList[i])
    i+=1
  1. ——【append, extend, insert】
  • append 在尾部追加元素
#定义变量A,默认有3个元素
A = ['xiaoWang','xiaoZhang','xiaoHua']

print("-----添加之前,列表A的数据-----")
for tempName in A:
    print(tempName)

#提示、并添加元素
temp = input('请输入要添加的学生姓名:')
A.append
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值