python列表list可以用减号相减吗,list删除元素两种方法

您所在的位置:网站首页 微信付钱快捷指令 python列表list可以用减号相减吗,list删除元素两种方法

python列表list可以用减号相减吗,list删除元素两种方法

#python列表list可以用减号相减吗,list删除元素两种方法| 来源: 网络整理| 查看: 265

python列表list可以用减号相减吗

python的列表之间可以通过“+”运算符进行相加合并出一个新的具有两个列表中所有元素的列表,有点像向列表添加元素(实则并不是,因为“+”的运算过程中,并不修改原来的列表)。那么,python列表list之间是否也可以用减号吗?python对此并不支持,如果两个列表相减,python会抛出“TypeError: unsupported operand type(s) for -: 'list' and 'list'”。那么,可以通过什么方法来删除列表中的元素呢?下面将介绍两种方法。

先通过一个实例来看一看列表之间通过减法运算符相减的运算:

>>> [1,2,3]-[1] Traceback (most recent call last): File "", line 1, in TypeError: unsupported operand type(s) for -: 'list' and 'list' >>> [1,2,3]-1 Traceback (most recent call last): File "", line 1, in TypeError: unsupported operand type(s) for -: 'list' and 'int' >>> list1 = [1] >>> list2 = [2] >>> list1+list2 [1, 2] >>> list1 [1] >>> list2 [2] pop()方法删除列表元素

列表内置的pop()方法,可以接收一个索引所谓参数,删除列表中的元素,并修改该列表,返回被删除的元素值,实例代码如下:

>>> list1 = [1,2,3] >>> list1.pop(0) 1 >>> list1 [2, 3] remove()方法删除列表元素方法

remove()也是列表内置的方法,可以接收一个参数指定要删除的元素,没有返回值,实例代码如下:

>>> list3 = [3,5] >>> list3.remove(3) >>> list3 [5]


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3