Python中列表常用的操作符
下面介绍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中列表常用的操作符相关推荐
- 四、Python第四课——Python中列表及其操作(增删改查)
目录 一.Python中的列表 1.列表的定义和赋值 2.列表的使用 二.列表的"增删改查" 1.列表中元素的增加 A.在列表尾添加元素 B.在列表中插入元素 2.列表中" ...
- python常见的数值运算符_第18 p,Python中各种常用的运算符,特别是增量运算符...
原标题:第18 p,Python中各种常用的运算符,特别是增量运算符 大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第18篇文章,第二阶段的课程:Python基础知识:Pytho ...
- Python中的常用模块
1.sys模块(内置模块) 在sys模块中定义了一些函数和变量,用来设置和获取系统的信息. # Python中的常用模块:sys模块 import sys sys.path.append('./tes ...
- Python中列表 list 的加减乘除运算总结
Python中列表运算总结 列表的创建及基本用法 列表的 + - × ÷ Python中列表list是一种常用(最基本)的数据类型,其四则运算和MATLAB.numpy等数据结构不太一样. 列表的创建 ...
- Python中列表和字符串的反转
要求: 原列表:[13, 30, 42, 85, 9, 45] 反转后的列表:[45, 9, 85, 42, 30, 13] 原字符串:hello 反转后的字符串:olleh Python现成的反转功 ...
- 手写Python中列表和字符串的反转
要求: 原列表:[13, 30, 42, 85, 9, 45] 反转后的列表:[45, 9, 85, 42, 30, 13] 原字符串:hello 反转后的字符串:olleh Python现成的反转功 ...
- python中列表 元组 字典 集合的区别
参考文章:python中列表 元组 字典 集合的区别
- Python中字符串常用处理函数
** Python中字符串常用处理函数 ** 1.len( )函数 用len( )函数计算字符串的长度 2.strip( )函数 删除字符串两边的空白符(包括:'\n'.'\t'.'\r') 注:只能 ...
- python中列表的运用_python中列表的应用
标签: 本文主要介绍了:python中列表的主要应用和一些列表自带的一些函数 代码: #!/usr/bin/env python # author by lh # -*- coding:utf-8 - ...
最新文章
- C/C++、JAVA、Python简单运行速度实验与分析
- engnix php 插件 管理_nginx配置支持php-fpm
- Android开发-下载网络图片并显示到本地
- python中常用的函数
- java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContextAware
- 【JFreeChart】JFreeChart—输出时序图
- Python入门--字符串的切片操作
- 批处理文件怎么写_Spring Boot快速入门:批处理与任务调度
- Money----思维+模拟
- Composite(组合)
- 三星schi779 android版本更新,SCH-I779
- 安装Alpine操作系统
- TL431做比较器该如何理解?
- 金融情感分析,股市预测(二)
- 计算机软件应用职业规划,计算机软件专业的职业生涯规划
- springboot开发微信小程序
- 字体磅、像素、厘米转换
- 邮件服务器应对突发故障解决方案
- 剑指offer专项突破版
- IBMMQ的使用总结
热门文章
- WIN XP 广州政府大客户版+电脑疯子版+上海政府版+北京政府版
- 开车还是开船爱惜自己的车子
- EasyNVR通过国标级联到上级云服务器,视频无法播放的原因是什么?
- Idea设置远程debug
- Linux下读取smBIOS源码,linux – 了解SMBIOS的段组,总线,设备和功能号码
- 如何查看微信第三方小程序页面路径
- 华为p40安装包管理一直在扫描_华为Mate40系列屏幕排列出炉,只有保时捷版全系三星...
- 用Google计算机视觉API进行猫狗图片识别
- conda install 卡住
- 报文分析笔记---常见wireshark报文标记