Python学习笔记(Python基础总结)

本文详细介绍了Python中列表的基本概念、操作方法,包括如何在列表中添加、删除元素(如append、insert、pop和del),根据值查找删除,以及组织列表(sort、reverse)和避免索引错误。
摘要由CSDN通过智能技术生成

目录

列表介绍

 在列表中添加元素

在列表中删除元素

 根据值删除元素

 组织列表

使用索引时避免索引错误


本篇主要介绍列表。

列表介绍

  • 列表由一系列按特定顺序排列的元素组成。

        在Python中,用方括号[ ]来表示列表,并用逗号来分隔其中的元素,元素可以重复且有序。 ​

  • 列表是有序集合,因此要访问列表的任何元素,只需将该元素的位置或索引告诉Python即可。

        要访问列表元素,可指出列表的名称,再指出元素的索引,并将其放在方括号内。 ​

        Python为访问最后一个列表元素提供了一种特殊语法。通过将索引指定为-1 / -2 /… ,可让Python返回最后一个 / 倒数第二个…列表元素。 

 在列表中添加元素

  • 在列表末尾添加元素——  列表名.append(新元素)

  • 在列表中插入元素—— 列表名.insert( 代插入元素的索引,值)

在列表中删除元素

  • 使用 del 语句删除元素  (如果知道要删除的元素在列表中的位置,可使用del语句)

        del  列表名[索引]

  • 使用方法 pop( )删除元素

        列表名.pop( ) 一、该方法默认删除列表末尾的元素; ​二、也可删除任何位置的元素,只需在括号中指定要删除的元素的索引即可 ​

  • del 和 pop的区别

        del 删除完了将不再以任何方式使用,pop 删除索引位置的值后,可以用变量来得到删除的值。

 根据值删除元素

  • 当待删除的元素的位置未知,内容已知时,用 remove()
  • 方法remove() 只删除第一个指定的值。如果要删除的值可能在列表中出现多次,就需要使用循环来判断是否删除了所有这样的值。

 组织列表

        假设该列表中所有值都是小写的。(在并非所有值都是小写时,按字母顺序排列列表要复杂些)

  • 使用方法sort( )对列表进行永久性排序(按字母先后顺序排)
  • 列表名.sort()  按字母顺序永久性排序

        列表名.sort(reverse = True)  按字母倒序永久性排序。注意T大写

  • 使用sorted( )对列表进行临时排序

        注意:调用函数sorted( )后,列表元素排列顺序并没有变。

        如果要按与字母顺序相反的顺序显示列表,可向函数sorted()传递参数reverse=true。————sorted(列表名,reverse=True)

  • 倒着打印列表

        列表名.reverse( )

        不是指按与字母顺序相反的顺序排列列表元素,而只是反转列表元素的排列顺序。

        永久性修改,但是只要对列表再次调用reverse( )可以恢复到原来的排列顺序。

        确定列表的长度——len(列表名)

使用索引时避免索引错误

  • 在Python中,索引是从0开始。
  • 每当访问最后一个列表元素时,都可使用索引-1。除了列表为空时,其他任何情况下都行之有效。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值