Python学习-第十二课:列表:一个“打了激素”的数组3

Python学习-第十二课:列表:一个“打了激素”的数组3

1. 列表的常用操作符

(1)比较:默认从列表的第一个元素开始比较

list1=[0,1,2,3,4]
list2=[0,1,2,4,2]

list1 > list2 运行结果为 Ture;list1 < list2 运行结果为 False

(2)逻辑运算符:and ; or

list1=[0,1,2,3,4]
list2=[0,1,2,4,2]
print((list1 > list2) and (list2 > list1))
print((list1 > list2) or (list2 > list1))

运行结果为:

False
Ture

(3)连接符:+

list1=[0,1,2]
list2=[3,4,5]
print(list1 + list2)

运行结果为:

[0, 1, 2, 3, 4, 5]

(4)重复:*

[1]*4 = [1,1,1,1]

[1*4] = [4]

(5)成员关系:in

1 in [1,2,3] 结果:Ture
1 in [ [ 1 , ‘lmc’ , 2] , 59 ,12] , 结果:False
1 in list1[0],(其中list1 = [ [ 1 , ‘lmc’ , 2] , 59 ,12]) ,结果:Ture

2. 列表的常用操作符

(1)list.append( ): 在列表末尾添加新的对象

用法:列表名.append(添加的对象)
例子1(添加对象为单个元素):

list1=[0,1,2]
list1.append(1)
print(list1)

运行结果:[0, 1, 2, 1]
例子2(添加对象为列表):

list1=[0,1,2]
list1.append([1,2])
print(list1)

运行结果:

[0, 1, 2, [1, 2]]

(2)list.insert( a , b ): 在指定位置添加新的对象

用法:列表名.insert(a , b) ,其中a为插入的对象的位置,b为插入的对象
例子1:

list1=[0,1,2]
list1.insert(0,[1,2])
print(list1)

运行结果:

[ [1, 2], 0, 1, 2]

(3)list.extend( a,b): 在当前列表指定位置增加另一列表内容

PS:注意与list.extend( [ list2 ] )区分
用法:列表名.extend(a) ,其中b为添加列表
例子1:

list1=[0,1,2]
list2=['lmc' , 1 , 2]
list1.extend(list2)
print(list1)

运行结果:

[0, 1, 2, 'lmc', 1, 2]
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lllleaderSnake

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值