Python基础语法----列表

本文详细介绍了Python编程中的列表,包括定义方式、增删改查操作、遍历及判定方法。通过列表生成式和列表推导式展示了动态创建列表的高效方式,并探讨了列表的可变性和嵌套特性。此外,还涵盖了如何使用append、insert、extend、pop、remove等方法对列表进行操作,以及如何利用索引来访问和修改元素。
摘要由CSDN通过智能技术生成

1 列表

1.1 定义:有序的可变的元素集合

1.1.1 定义方式1:[元素1,元素2……]例如:nums = [1,2,3,4,5]

        


1.1.2 定义方式2:

         列表生成式:nums = range(1,100,2)第三个参数是步长,可省略

        

        列表推导式:【表达式 for 变量 in 列表】、【表达式 for 变量 in 列表 if 条件】
        例如:resultList = [num ** 2 for num in nums]

        

         列表可嵌套,列表中的元素还可以是列表(区分C语言中数组中不可以放不同的数据类型)

1.2 列表的操作
1.2.1 增:
append 用法l.append(object) 返回值None

insert 用法l.insert(index, object) 返回值None

extend 用法l.extend(iterable) 参数:可迭代的对象(字符串、列表、数组等)。在原列表基础上扩展

乘法运算,例如:[a] * 3 = [a, a, a]

加法运算,例如:[a] + [b] = [a, b] 注意形成一个新列表


1.2.2 删:

del 语句,可以指定一个指定元素(对象),注意:可以删除整个列表,删除一个变量,也可以删除某个元素。

pop,作用:移除并返回列表中指定索引对应元素。语法:l.pop(index=-1),参数:index元素索引,默认为-1,也就对应列表的最后一个元素。

remove 移除列表中指定元素。注意:会直接修改原数组,若元素不存在,会报错,若存在多个元素,则只删除最左边的。

1.2.3 改:
例如:name[index] = 666

1.2.4 查:
获取单个元素:items[index]注意负索引。

获取元素索引:index(),找到第一个就停止。

从第三个开始查找2

获取指定元素个数:count()

获取多个元素,切片。Items[start?step]

1.2.5 遍历:
方式1:根据元素进行遍历
方式2:根据索引进行遍历
方式3:创建对应的枚举对象。通过枚举函数,生成的一个新的对象。作用:函数用于将一个可遍历的数据对象组合为一个索引序列,同时列出数据下标和数据。
语法:enumerate(sequence,[start=0])

方式4:使用迭代器进行遍历(迭代器介绍:):构造迭代器,使用for in 进行迭代。

1.2.6 判定:
元素 in 列表
元素 not in 列表

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值