码迷,mamicode.com
首页 > 编程语言 > 详细

【代码学习】PYTHON 列表循环遍历及列表常见操作

时间:2017-06-09 23:40:38      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:name   16px   pytho   move   python 列表   blog   class   --   循环   

一、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

【代码学习】PYTHON 列表循环遍历及列表常见操作

标签:name   16px   pytho   move   python 列表   blog   class   --   循环   

原文地址:http://www.cnblogs.com/sqyysec/p/6973940.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!