习题32 循环和列表

来源:互联网 发布:贪玩蓝月附灵数据 编辑:程序博客网 时间:2024/04/30 00:12

首先要知道怎么创建列表


        以左方括号  [    开头,打开列表,然后写下你要放入列表的东西,用逗号隔开,就跟函数的参数一样,最后用右方括号  ]   结束定义。然后Python接收这个列表及里边所有的内容,将其赋给一个变量。


the_count = [1,2,3,4,5]fruits = ['apples','oranges','pears','apricots']change = [1,'pennies',2,'dimes',3,'quarters']# this first kind of for-loop gose through a listfor number in the_count:    print "This is count %d" % number    # same as abovefor fruit in fruits:    print "A fruit of type: %s" % fruit# also we can go through mixed lists too# notice we have to use %r since we don't know what's in itfor i in change:    print "I got %r" % i# we can also build lists, first start with an empty oneelements = []# then use the range function to do 0 to 5 countsfor i in range(0,6):    print "Adding %d to the list." % i    # append is a function that lists understand    elements.append(i)    # now we can print then out toofor i in elements:    print "Element was:%d" % i

运行结果如下



这里面的 for 循环比C++简单


============================================================================

附加练习

1.  range 函数的 range( )里面应该是填写的范围

>>>range(1,5)#代表从1到5(不包含5)
[1,2,3,4]
>>>range(1,5,2)#代表从1到5,间隔2(不包含5)
[1,3]
>>>range(5)#代表从0到5(不包含5)
[0,1,2,3,4]

这是网上搜的


2.

改动如下

the_count = [1,2,3,4,5]fruits = ['apples','oranges','pears','apricots']change = [1,'pennies',2,'dimes',3,'quarters']# this first kind of for-loop gose through a listfor number in the_count:    print "This is count %d" % number    # same as abovefor fruit in fruits:    print "A fruit of type: %s" % fruit# also we can go through mixed lists too# notice we have to use %r since we don't know what's in itfor i in change:    print "I got %r" % i# we can also build lists, first start with an empty oneelements = []# then use the range function to do 0 to 5 countsi in range(0,6)    print "Adding %s to the list." % i# append is a function that lists understand    elements.append(i)    # now we can print then out toofor i in elements:    print "Element was:%s" % i


修改:之前代码缩进有问题

3.

append() 方法向列表的尾部添加一个新的元素。只接受一个参数。 

extend()方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中。


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 驾照过期了几天怎么办 驾照过期超过一年怎么办 考试驾照过期了怎么办 驾校考试过期了怎么办 驾驶证明过期了怎么办 驾驶证年过期了怎么办 驾照过期六个月怎么办 移动预约号码取消怎么办 身份证换地址驾驶证怎么办 刚来成都怎么办居住证 我在外地怎么办身份证 身份证丢在外地怎么办 换领新身份证时旧证丢了怎么办 二代身份证重号怎么办 北京行驶证到期怎么办 北京驾驶证即将过期怎么办 去澳门没有网络怎么办 三个周期未年检怎么办 深圳驾照丢了怎么办 武汉驾照年审过期怎么办 武汉驾照过期了怎么办 科二过不了怎么办 南京身份证到期换新怎么办 过期身份证丢了怎么办 南京驾照过期了怎么办 换驾照身体证明怎么办 学车办理暂住证怎么办 a牌驾照扣分怎么办 b牌驾照扣分怎么办 b驾照扣分了怎么办 考驾照要暂住证怎么办 换驾驶证有色盲怎么办 外籍人员办理就业证怎么办 驾驶证该审过期怎么办 小车证扣满12分怎么办 b证扣满12分怎么办 车过户后保险怎么办 换新轮胎旧轮胎怎么办 驾照一审超一年怎么办 驾驶证年检过期了怎么办 交管12123怎么办进京证