Python学习心得——列表和元组的操作方法

本文探讨了Python中的列表和元组操作,包括列表的删除、连接、复制、查找、类型转换和排序等操作,以及元组的不可变特性。通过实例解析了元组与列表在使用上的区别,并强调了单元素元组定义的特殊性。

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

列表(list)

再三考虑,我决定用代码来做一个总结(可能并不完善,若以后学到更多的再进行补充),如下:

- 对列表的简单操作

#!/usr/bin/env python
#-*- coding:utf-8 -*-

#def一个列表
fruits=["apple","banana","watermelon","cherry","lemon"]

#显示列表的元素
print "fruits:",fruits

#len()函数获得list元素个数(文本编辑里记得用"print"显示结果,字符命令行可以不用)
print "Length of fruits: ",len(fruits)

#用索引来访问代码中的每个元素(与数组类似,从0开始,注意不要越界)
print "fruits[0]: ",fruits[0]
#可以用"-n"取倒数第n个元素,如“-2”访问倒数第二个元素
print "fruits[-2]: ",fruits[-2]
#用方括号截取list中的元素
print "fruits[:4]: ",fruits[:4]	#从索引为0的元素截取到索引小于4的元素
print "fruits[1:3]: ",fruits[1:3] #从索引为1的元素截取到索引小于3的元素
print "fruits[1:]: ",fruits[1:]	#从索引为1的元素开始截取整个列表

#list.append()追加元素到list末尾
fruits.append("grape")	#括号内只能有一个参数,可以添加list和tuple
print "After fruits.append(): ",fruits

#list.insert()把元素插入到list指定位置
fruits.insert(1,"pear")	#"1"代表指定位置的索引,"pear"代表插入的元素
#插入后
print "After fruits.insert(),fruits is:",fruits

#list.pop()删除list末尾的元素
fruits.pop()
print "After fruits.pop(),fruits is: ",fruits

#list.pop(i)删除索引为i的元素
fruits.pop(0)
print "After fruits.pop(0),fruits is: ",fruits

#直接赋值替换掉相应位置的元素
fruits[2]="peach"
print "After fruits[2]=""'peach'"",fruits is: ",fruits

运行截图如下,可以自行运行代码查看
列表

- 对列表的其他操作:(以下代码为命令提示符中输入并运行)
1.del语句执行删除操作:
1)删除列表中的某个元素(注:不要用系统关键词作为变量名,我这里用了,下面2)中出现了不一样的显示):

list=[1,2,3,4]	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值