【代码学习】PYTHON 列表循环遍历及列表常见操作
一、for循环
为了更有效率的输出列表的每个数据,可以使用循环来完成
代码:
A = ['xiaoWang','xiaoZhang','xiaoHua'] for tempName in A: print tempName
执行结果:
xiaoWang
xiaoZhang
xiaoHua
二、列表的相关操作
1、添加元素("增"append)
#定义变量A,默认有3个元素 A = ['xiaoWang','xiaoZhang','xiaoHua'] print "-----添加之前,列表A的数据-----" for tempName in A: print tempName #提示、并添加元素 temp = raw_input('请输入要添加的学生姓名:') A.append(temp) print "-----添加之后,列表A的数据-----" for tempName in A: print tempName
2、修改元素("改")
修改元素的时候,要通过下标来确定要修改的是哪个元素,然后才能进行修改
代码:
#定义变量A,默认有3个元素 A = ['xiaoWang','xiaoZhang','xiaoHua'] print "-----修改之前,列表A的数据-----" for tempName in A: print tempName #修改元素 A[1] = 'xiaoLu' print "-----修改之后,列表A的数据-----" for tempName in A: print tempName
执行结果
-----修改之前,列表A的数据----- xiaoWang xiaoZhang xiaoHua -----修改之后,列表A的数据----- xiaoWang xiaoLu xiaoHua
3、查找元素("查"in、not in)
通过append可以向列表添加元素
#定义变量A,默认有3个元素 A = ['xiaoWang','xiaoZhang','xiaoHua'] print "-----添加之前,列表A的数据-----" for tempName in A: print tempName #提示、并添加元素 temp = raw_input('请输入要添加的学生姓名:') A.append(temp) print "-----添加之后,列表A的数据-----" for tempName in A: print tempName
4、删除元素("删"del、pop、remove)
类比现实生活中,如果某位同学调班了,那么就应该把这个条走后的学生的姓名删除掉;在开发中经常会用到删除这种功能。
列表元素的常用删除方法有:
- del:根据下标进行删除
- pop:删除最后一个元素
- remove:根据元素的值进行删除
代码:
movieName = ['加勒比海盗','骇客帝国','第一滴血','指环王','霍比特人','速度与激情'] print '------删除之前------' for tempName in movieName: print tempName del movieName[2] print '------删除之后------' for tempName in movieName: print tempNam