二、python列表处理方法

本篇主要介绍列表的几个处理方法或者说命令。

BIF的意思为内置函数

1    len() BIF:计算列表长度

2    print()BIF:输出打印

方法前面注意有个 

3      .append() 方法:在列表最后位置添加一个数据项,不需要加中括号;

4      .pop()方法  :删除列表最后位置的一个数据项,括号里不需要写东西;

5      .remove()方法 :将列表中的某个数据项删除,若有多个相同的数据项,不能都删除。

6      .insert()方法:在某个位置添加一个数据项,单次使用时需要计算每次添加的位置;

7     .extend()方法:在列表后面添加一个多个数据项构成的列表。


下面进行实例分析:

>>> numbers=[1,2,3,4,5];
>>> len(numbers)
5
>>> print(len(numbers))
5
>>> print (numbers)
[1, 2, 3, 4, 5]

 %上面例子说明内置函数BIF是可以嵌套使用的,下面例子说明了BIF和方法不能嵌套使用,方法可以执行,但是BIF不能执行。print和len 都是不可以的。

>>> numbers=[1,2,3,4,5];
>>> numbers.append(5)
>>> print(numbers.append(5))
None
>>> print(numbers)
[1, 2, 3, 4, 5, 5, 5]
>>> print(numbers)
[1, 2, 3, 4, 5, 5, 5, 5]
>>> numbers.remove(5)
>>> print(numbers)
[1, 2, 3, 4, 5, 5, 5]
>>> numbers2=[1,2,3,4,5,4,6]
>>> numbers2.remove(4)
>>> print(numbers2)
[1, 2, 3, 5, 4, 6]

%这个例子说明了在 .remove 方法下只能删除第一次出现的目标数据项,不能实现所有目标数据项的删除。

insert方法和extend方法如下:

>>> number=[1,2,3,4,5,6]
>>> number.insert(1,9)
>>> print(number)
[1, 9, 2, 3, 4, 5, 6]
>>> number.extend([7,8])
>>> print(number)
[1, 9, 2, 3, 4, 5, 6, 7, 8]

%这里的插入也不能同时在多个位置上插入多个数据项。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值