下面介绍Python中列表的常用操作符

1、比较操作符:>、<、==。注意,列表比较大小的时候是从第一个元素开始比较,而不看列表长度,返回True或者False

2、逻辑操作符:and、or、not等,可以加括号,也可以不加。例如

>>> list1<list2 and list1==list2
False
>>> (list1<list2) and (list1==list2)
False

但是,建议加上,可读性增强。

3、连接操作符:+;例如:通过‘+’可以将两个列表连接起来

>>> list1 = [123,456]
>>> list2 = ['wanglu','love']
>>> list3 = list1 + list2
>>> list3
[123, 456, 'wanglu', 'love']
>>> list1 + 'a'Traceback (most recent call last):File "<pyshell#70>", line 1, in <module>list1 + 'a'
TypeError: can only concatenate list (not "str") to list

可以看出,‘+’操作符必须左右两边类型一样才可以(都是列表),如果一个列表,一个字符则不行(类型不一样)。通过‘+’操作符可以实现对列表内容的扩充,但是如果真的想添加列表的元素,不建议用‘+’操作符,而是希望利用append方法,例如:

>>> list1 = ['wanglu','love']
>>> list1.append('you')
>>> list1
['wanglu', 'love', 'you']


4、重复操作符:
‘*’,也就是乘法操作符,具体运用如下:

>>> list1 = ['wanglu','love']
>>> list1 = list1*5
>>> list1
['wanglu', 'love', 'wanglu', 'love', 'wanglu', 'love', 'wanglu', 'love', 'wanglu', 'love']

通过乘法,可以对内容进行复制。

5、成员关系操作符:in 和 not in。可以判断某个元素在不在该列表里面,返回True和False,例如:

>>> list1 = ['wanglu','love']
>>> 'wanglu' in list1
True
>>> 'you' not in list1
True
>>> list2 = ['wanglu','you',[123,456,789],'i']
>>> 123 in list2
False
>>> 123 in list2[2]
True
>>> 789 == list2[2][2]
True

Python中列表常用的操作符相关推荐

  1. 四、Python第四课——Python中列表及其操作(增删改查)

    目录 一.Python中的列表 1.列表的定义和赋值 2.列表的使用 二.列表的"增删改查" 1.列表中元素的增加 A.在列表尾添加元素 B.在列表中插入元素 2.列表中" ...

  2. python常见的数值运算符_第18 p,Python中各种常用的运算符,特别是增量运算符...

    原标题:第18 p,Python中各种常用的运算符,特别是增量运算符 大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第18篇文章,第二阶段的课程:Python基础知识:Pytho ...

  3. Python中的常用模块

    1.sys模块(内置模块) 在sys模块中定义了一些函数和变量,用来设置和获取系统的信息. # Python中的常用模块:sys模块 import sys sys.path.append('./tes ...

  4. Python中列表 list 的加减乘除运算总结

    Python中列表运算总结 列表的创建及基本用法 列表的 + - × ÷ Python中列表list是一种常用(最基本)的数据类型,其四则运算和MATLAB.numpy等数据结构不太一样. 列表的创建 ...

  5. Python中列表和字符串的反转

    要求: 原列表:[13, 30, 42, 85, 9, 45] 反转后的列表:[45, 9, 85, 42, 30, 13] 原字符串:hello 反转后的字符串:olleh Python现成的反转功 ...

  6. 手写Python中列表和字符串的反转

    要求: 原列表:[13, 30, 42, 85, 9, 45] 反转后的列表:[45, 9, 85, 42, 30, 13] 原字符串:hello 反转后的字符串:olleh Python现成的反转功 ...

  7. python中列表 元组 字典 集合的区别

    参考文章:python中列表 元组 字典 集合的区别

  8. Python中字符串常用处理函数

    ** Python中字符串常用处理函数 ** 1.len( )函数 用len( )函数计算字符串的长度 2.strip( )函数 删除字符串两边的空白符(包括:'\n'.'\t'.'\r') 注:只能 ...

  9. python中列表的运用_python中列表的应用

    标签: 本文主要介绍了:python中列表的主要应用和一些列表自带的一些函数 代码: #!/usr/bin/env python # author by lh # -*- coding:utf-8 - ...

最新文章

  1. C/C++、JAVA、Python简单运行速度实验与分析
  2. engnix php 插件 管理_nginx配置支持php-fpm
  3. Android开发-下载网络图片并显示到本地
  4. python中常用的函数
  5. java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContextAware
  6. 【JFreeChart】JFreeChart—输出时序图
  7. Python入门--字符串的切片操作
  8. 批处理文件怎么写_Spring Boot快速入门:批处理与任务调度
  9. Money----思维+模拟
  10. Composite(组合)
  11. 三星schi779 android版本更新,SCH-I779
  12. 安装Alpine操作系统
  13. TL431做比较器该如何理解?
  14. 金融情感分析,股市预测(二)
  15. 计算机软件应用职业规划,计算机软件专业的职业生涯规划
  16. springboot开发微信小程序
  17. 字体磅、像素、厘米转换
  18. 邮件服务器应对突发故障解决方案
  19. 剑指offer专项突破版
  20. IBMMQ的使用总结

热门文章

  1. WIN XP 广州政府大客户版+电脑疯子版+上海政府版+北京政府版
  2. 开车还是开船爱惜自己的车子
  3. EasyNVR通过国标级联到上级云服务器,视频无法播放的原因是什么?
  4. Idea设置远程debug
  5. Linux下读取smBIOS源码,linux – 了解SMBIOS的段组,总线,设备和功能号码
  6. 如何查看微信第三方小程序页面路径
  7. 华为p40安装包管理一直在扫描_华为Mate40系列屏幕排列出炉,只有保时捷版全系三星...
  8. 用Google计算机视觉API进行猫狗图片识别
  9. conda install 卡住
  10. 报文分析笔记---常见wireshark报文标记