练习32——循环和列表

来源:互联网 发布:算法时间复杂度分析 编辑:程序博客网 时间:2024/04/29 05:28
# coding:utf-8# ex32 循环和列表# 这一课学习for循环和列表(list)the_count = [1, 2, 3, 4, 5]fruits = ['apples', 'oranges', 'pears', 'apricots']change = [1, 'pennies', 2, 'dimes', 3, 'quarters']#1.list可以储存数字类型for number in the_count:    print ("This is count %d" % number)#2.list可以储存字符串类型for fruit in fruits:    print ("A fruit of type: %s" % fruit)#3.list可以混合储存数字和字符串类型for i in change:    print ("I got %r" % i)elements = []#以range限定for循环的范围,range()本身是个list,直接用list替代也有一样的效果如[1,2,3,4]等for i in range(0,6):    print ("Adding %d to the list." % i)    #使用append可以向list的末尾添加一个元素    elements.append(i)for i in elements:    print ("Elements was: %s" % i)#加分题:# 1.注意一下 range 的用法。查一下 range 函数并理解它。# 参考一下:http://www.cnblogs.com/buro79xxd/archive/2011/05/23/2054493.html# range(a,b,c),a代表起始值,b代表结束值,c代表幅度(step).# 2.在第 22 行,你可以可以直接将 elements 赋值为 range(0,6),而无需使用 for 循环?#elements为list格式,range()也是list格式,所以不用for循环,可以直接用#[elements = range(0,6)]直接赋值# 3.在 Python 文档中找到关于列表的内容,仔细阅读以下,除了 append 以外列表还支持哪些操作?#list相关内容很多,以后运用到时慢慢研究。
0 0
原创粉丝点击