python之列表简介

3.1列表是什么

列表是由一系列按特定顺序排列的元素组成的。可以是字母、数字、或所有家庭成员姓名的列表,其中元素之间可以没有任何关系。eg bicycles = [“trek”, “cannonale”,“redline”,“specialized”] (单双引号作用一样)。

3.2修改、添加和删除元素

3.2.1增加列表元素

1.append方法

特点:在列表末尾添加,不改变原有列表内元素的顺序
在这里插入图片描述
也可以自由的向空列表内添加元素
在这里插入图片描述

2.insert方法

特点:可指定插入元素的位置,eg names.insert(1,“shengnan”)
在这里插入图片描述

3.2.1删除列表元素

1.del语句

特点:del 语句可以删除任何位置处的列表元素,但只有知道要删除的元素的索引时才能使用此语句。eg del names[0]

2.pop方法

特点:删除列表末尾的元素,但仍可以使用。eg names.pop() 。也可以指定弹出列表内的任意索引位置的元素 eg names.pop(1) 。

del语句 与pop() 的主要区别在于del语句删除的元素将不可再使用,而pop弹出的元素可以将其赋值到新的变量内继续使用。
在这里插入图片描述

3.remove方法

特点:根据值进行删除,如果只知道要删除的元素的值,可以使用此方法remove()。与del 语句不同的是,remove()方法删除的元素仍可以继续使用它的值。
注:当要删除的值列表中存在多个时,remove()值删除第一个指定的值。要删除多个,则需要使用循环来判断 。

3.3组织列表

1.sort()方法

特点:按照字母顺序 永久的对列表进行排序,再也无法恢复到原来的排列顺序。list_name.sort(reverse = True)即可对列表按字母顺序进行反排序。
在这里插入图片描述
在这里插入图片描述

2.sorted()函数

特点:临时对列表进行排序,所以要保留原列表的排列顺序,同时以特定的顺序呈现他们,可以用函数sorted()。若想按字母顺序相反的顺序排列,可用 sorted( list_name ,reverse = True )在这里插入图片描述

3.reverse()方法

特点:要反转列表元素的排列顺序,此方法也是永久性的,但是可以随时恢复到原来的排列顺序,仅需再reverse()即可。

在这里插入图片描述

4.len()方法

特点:获悉列表长度,数从1开始。当索引为-1时,返回最后一个列表元素。当列表为空时,-1这种方式会导致错误。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值