习题29:循环和列表
短信预约 -IT技能 免费直播动态提醒
如何创建列表
hairs = ['brown', 'blond','red']
eyes = ['brown','blue','green']
weights = [1,2,3,4]
创建一个列表使用[],在里面放入列表的数据,然后用逗号隔开,然后python接收这个列表以及里面所有的内容,将其赋给一个变量
练习代码
# coding: utf-8
__author__ = 'www.py3study.com'
the_count = [1, 2, 3, 4]
fruits = ['apples', 'oranges', 'pears', 'apricots']
change = [1, 'pennies', 2, 'dimes', 3, 'quarters']
for number in the_count:
print("This is count {}".format(number))
for fruit in fruits:
print("A fruit of type:{}".format(fruit))
for i in change:
print("I got {}".format(i))
elements = []
for i in range(0, 6):
print("Adding {} to the list.".format(i))
elements.append(i)
for i in elements:
print("Element was:{}".format(i))
应该看到的结果
常见问题
如何创建二维列表?
就是在列表中包含列表,例如这样[[1,2,3],[4,5,6]]
列表和数组不是一样的吗?
取决于语言和实现方式
为什么for i in range(1, 3): 只循环2次而非3次?
range()函数会从第一个数到最后一个,但不包含最后一个数字,所有到2就停止了,不会数到3
elements.append()是什么功能?
它的功能是在列表的尾部追加元素
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341