Python小白教学系列 | 列表详解

本文是Python教学系列的一部分,详细介绍了列表的创建、用法、增加元素、删除、修改、查看元素和索引以及排序等操作。通过实例代码演示了如何进行列表的切片、连接、成员检测、迭代、在指定位置插入元素、删除元素、修改元素以及排序等常见操作。
摘要由CSDN通过智能技术生成

前言 :

为了方便观看效果,全文将print(xxxxx)和其对应的运行结果放在一起(在源代码中加入的运行结果,将其去掉即为源代码)

一、创建列表

1)什么是列表?

列表形如['saf','sf',5,'李笑男‘],是一个可以储存任意数据类型的集合。
需要注意的是,列表和数组不同,数组是储存统一数据类型的集合。

2)创建列表

zero_li = []			#建立一个空列表
li = [ 'http' , 'ftp' , 5 ]		#建立一个有数据的列表

3)列表还能镶嵌

li = ['http', 'ftp', 5, ['http', 5]]

二、列表的用法详解

1)索引

功能:指定获取列表中某一个元素

格式:

	列表名称[数字]			

示例:

li = ['http', 'ftp', 5 ]
print(li[2])

运行结果:
5

print(li[0])		#0对应列表中第一个元素,依次类推

运行结果:
http

2)切片

功能:指定获取多个元素

格式:

li[:]		#li列表中的所有元素

li[1:]		#li列表中除了第一个元素的其余元素
li[2:]		#li列表中除了前两个元素的其余元素

li[:-1]		#li列表除了倒数最后一个元素的其余元素
li[:-2]		#li列表除了倒数最后两个元素的其余元素
li[:2]		#li列表前两个元素

li[::-1]	#li列表中所有元素倒序

示例:

li = ['http', 'ftp', 5, 9, 8]

print(li[:])

运行结果:
['http', 'ftp', 5, 9, 8]

print(li[2:])		#列表li = ['http', 'ftp', 5, 9, 8]

运行结果:
[5, 9, 8]

print(li[:-2])		#列表li = ['http', 'ftp', 5, 9, 8]

运行结果:
['http', 'ftp', 5]

print(li[:2])		#列表li = ['http', 'ftp', 5, 9, 8]

运行结果:
['http', 'ftp']

print(li[::-1])		#列表li = ['http', 'ftp', 5, 9, 8]

运行结果:
[8, 9, 5, 'ftp', 'http']

3)重复

简单来说就是将列表中的数据复制n编追加在列表最后

li = ['http', 'ftp', 5, 9, 8]
print(li * 2)

运行结果:
['http', 'ftp', 5, 9, 8, 'http', 'ftp', 5, 9, 8]

4)连接

将多个列表连接起来

li = ['http', 'ftp', 5, 9, 8]
ll = [
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值