Python学习笔记--(二)列表

这篇博客详细介绍了Python中的列表,包括访问、修改、添加和删除元素,以及如何组织列表进行排序和切片。此外,还讨论了元组的定义和不可变性,强调了列表和元组在使用上的区别。
摘要由CSDN通过智能技术生成

一、列表简介

列表是由一系列按特定顺序排列的元素组成。在Python中,用方括号[ ]来表示列表,并用逗号来分割其中的元素。

1、访问列表元素

列表是有序集合,因此要访问列表的任何元素,只需将该元素的位置或索引告诉Python。索引从0开始。同时Python提供了一种特殊语法,可以用负数作为索引。代表从列表的后面来访问列表中的元素:索引-1返回最后一个列表元素,索引-2返回倒数第二个列表元素…以此类推。这在我们不知道列表长度的时候很有用。

fruits = ['apple','banana','pear']
print(fruits[0].title())
print(fruits[-1].title())
print(fruits)
Apple
Pear
['apple', 'banana', 'pear']

2、修改、添加、删除列表元素

修改列表元素

fruits[0] = 'watermelon'
['watermelon', 'banana', 'pear']

添加列表元素

  • 在列表末尾添加元素:append()
fruits.append('watermelon')
['apple', 'banana', 'pear', 'watermelon']
  • 在列表中间插入元素:insert(),该操作在对应索引的位置上添加元素,将原来该位置及其之后的元素都右移一个位置。
fruits.insert(-1,'mango')
['apple', 'banana', 'mango', 'pear']

删除列表元素

  • 使用del语句删除元素
del fruits[0]
['banana', 'pear']
  • 使用pop()方法删除元素:如果不加索引则删除列表末尾元素。
first_element = fruits.pop(0)
print(first_element)
print(fruits)
apple
['banana', 'pear']

如果从列表中删除一个元素且不再以任何方式使用它,就是用del语句;如果在删除元素后还想继续使用它,就用pop()方法。

  • 根据值删除元素:有时候你不知道要从列表中删除的值所处的位置,这种情况可以使用remove()方法。注意remove()方法只删除第一个指定的值,如果要删除的值在列表中出现多次,就需要使用循环来进行判断。
fruits.remove('banana')

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值