python学习8

本文探讨了Python中的列表,包括创建空列表、修改列表、列表的内置函数、切片操作、别名(类似C++的引用)以及列表的方法。此外,还提到了列表与其他类型的不同,特别是列表与字符串的相似性和差异,如字符串的不可变性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

列表

列表

whales=[1,2,3,4,5]

#索引
whales[0]
whales[1]
whales[2]
...
whales[4]

#逆向索引
whales[-1]=5
whales[-2]=4
...
whales[-5]=1

空列表

whales=[]
此时没有索引表
whales[-1]或者whales[0]都是错误的!

修改列表

whales=[2,3,1,4]
whales[2]=5
whales
显示:2,3,5,4

与列表相关的内置函数

whales=[4,5,6,7,3,2,1,0]
len[whales]            #求得列表的长度
max[whales]            #求最大值
min[whales]            #求最小值
sum[whales]            #求和

其实列表也是一种类型,列表里面的元素可以是不同的数据类型,列表类型可以相加吗,但是列表类型和字符串等其他类型不能相加

whles=[hello,world,3]
whles+3   #错误,因为不同类型
whales2=[3,4,5,cc]
whles+whales2       #可以,这两个都是列表类型

切片

cale=['jim','jack','los','cc','davied']
cale   #打印出所有元素
cale[:4]    #从0到3共计4个元素
cale[4:]    #从第4号元素到最后

别名
相当于c++中的引用,即对一个进行操作,另一个值也会改变

a=[1,3,5,7,8]
b=a
b[3]=0
a
b
#此时会发现a和b的第四个元素都会改变成0

列表的方法:几个函数

colors='red orange green black blue'.split()
colors
colors.append('purple')    #后面加入purple
colors
colors.insert(2,'yellow')   #索引2处加入yellow,后面的向后移动
colors.remove('black')      #去处black颜色
colors
L.append(v)     #将v放到L后面
L.insert(i,v)   #将v值插入到i索引处
L.remove(V)     #移除v值
L.reverse()     #反转列表L
L.sort()        #升序排序
L.pop()         #移除并返回列表最后一个元素

嵌套列表:

life=[['canada',76.5],['UK',80.2],['china',130]]   #这就是嵌套列表
life[0]    #访问第一个元素,输出['canada',76.5]
life[0][0]   #访问life第一个元素单元的第一个元素,输出‘canada’

注意:字符串也是一种列表,只是内容不可变。但是可以被索引和切片

rock='anchitecture'
rock[4]
rock[0:3]
rock[-5:]   #表示从后面数五个数输出,输出为cture
#文件当作列表
file=open('data.txt','r')            #这里r表示read,w表示write,a表示追加
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值