python学习020-----python中的列表(三)之列表中的常用操作符

列表的常用操作符主要有以下几种:
1.比较操作符
2.逻辑操作符
3.连接操作符
4.重复操作符
5.成员关系操作符
下面一个一个介绍:
1.比较操作符:
   用几个例子来说明:

list1 = [123]
list2 = [234]
x = (list1 > list2)
print(x)

   输出结果:False,证明列表也是可以比较大小的。

list1 = [123,345]
list2 = [234,123]
x = (list1 > list2)
print(x)

   输出结果:False,说明若列表中有多个元素,只比较第一个元素大小。

list1 = ['czzzz',345]
list2 = ['daaaa',123]
x = (list1 > list2)
print(x)

   输出结果:False,说明若列表中第一个元素为字符串,只比较该字符串中首字母的大小。
2.逻辑操作符:上面1中的结果可以用逻辑操作符连接并计算结果

list1 = [123]
list2 = [234]
x1 = (list1 < list2)       #True

list1 = ['czzzz',345]
list2 = ['daaaa',123]
x2 = (list1 > list2)       #False

print(x1 or x2)

   输出结果:True
3.连接操作符:列表也可以和字符串一样进行连接操作

list3 = list1 + list2
print(list3)

   输出结果:['czzzz', 345, 'daaaa', 123]
但是应该注意:使用'+'不能满足添加新元素的功能。而前面提到的extend()方法可以,且使用extend()方法使代码更加规范化
例如:list1+'小豆豆' 这样的操作是违法的。
4.重复操作符:用*实现列表的重复,例如:

print(list1 * 3)

   输出结果:['czzzz', 345, 'czzzz', 345, 'czzzz', 345]
5.成员关系操作符:用'in'和'not in'来判断某元素是否属于某列表,如:

i = 345 in list1
print(i)         #输出:True
j = 'czzzz' not in list1
print(j)         #输出:False
list4 = [123,['星星','月亮'],'太阳']
sun = '太阳' in list4
print(sun)       #输出:True
star = '星星' in list4
print(star)      #输出;False  这个要重点注意!'星星'实际上是列表
                 #['星星','月亮']中的元素,并不是列表list4的元素!
                 #所以输出False。要想正确输出,应该这么写:
moon = '月亮' in list4[1]
print(moon)      #输出:True

6.怎么访问列表中的列表中的值?其访问方式和二维数组有点像,如下;

result = list4[1][0]
print(result)    #输出;星星
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值