Python中list用法

list,即列表或序列,是Python内置的一种数据类型。
list是一种有序的集合,类似于C语言中的数组,却比它更加灵活。

初始化list以及list的索引:
book=['故乡','童年','我的大学']
  • 下文每一个操作都是相对于初始化后的list,不同操作间并无联系

可以用len()函数获得list元素的个数:

a=len(book)
print(a)	#打印结果为3

list用索引来标识每一个元素,索引从0开始(即第一个元素的位置),每个元素索引依次递增

print(book[0]) 	#打印故乡
print(book[1])  #打印童年
print(book[2])  #打印我的大学

最后一个元素的索引为len-1,索引超出范围(即索引越界)会报错

也可以用负数作为索引,标识倒数第几个元素

print(book[-1])		#,book[-1]:倒数第一个元素,打印我的大学
print(book[-2])  	#打印童年

list中元素可以是不同数据类型

bag=['书','123']

list中元素也可以是list

friends=['小明',['李四','张三'],'小红']

分开表示也可以:

a=['李四','张三']
friends=['小明',a,'小红']            

访问元素张三

print(a[1])			  #可以直接访问
print(friends[1][1])  #可以看做C语言二维数组 

list可以为空

bbb=[]

list元素的增加删除修改

list增加元素

在末尾增加元素,

book.append('在人间') 
print(book)	

输出结果
在这里插入图片描述

在指定位置添加元素

book.insert(0,'百年孤独')#在指定位置插入新元素
print(book)		

输出结果
在这里插入图片描述

删除元素

删除list末尾元素

book.pop()             
print(book)

输出结果
在这里插入图片描述
删除指定位置元素

book.pop(1)   	#删除第二个元素          
print(book)
替换元素
book[1]='三体'
print(book)

输出结果
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_46135352/article/details/106659116
今日推荐