《笨办法学 python3》系列练习计划——32: 循环和列表

最近几题的新知识是不是有点多?没关系今天这题也有不少新东西 :P 。当我们遇到不懂的地方把它们记录下来,就先放放回头再看,还不行就再放放再看看,慢慢来直到弄懂。

题目

有了 if 语句和布尔表达式我们的程序能够智能化处理不同的情况,但是我们还需要它能重复完成一些繁琐的任务,这就是本题的一个重点 for-loop (for 循环),至于它是如何工作的,需要我们在程序中体会。

新知识

让我们先来说说其他的新知识——列表(list)。它的意思很容易理解:按照顺序把东西放在一个容器里面。
而定义列表也很简单,和字符串、参数类似:用方括号括起来,用逗号隔开不同的东西。就像这些:

hairs = ['brown', 'blond', 'red']
eyes = ['brown', 'blue', 'green']
weights = [1, 2, 3, 4]
加分练习
  1. 注意一下 range 的用法。查一下 range 函数并理解它
  2. 在第 29 行(我的答案),你可以直接将 elements 赋值为 range(0, 6) ,而无需使用 for 循环?
  3. 在 python 文档中找到关于列表的内容,仔细阅读一下,除了 append 以外列表还支持哪些操作?




我的答案

32.0 基础练习
# 定义列表
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 goes through a list
# 首选 for 循环一个列表
for number in the_count:
    print(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值