前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >习题29:循环和列表

习题29:循环和列表

作者头像
py3study
发布2018-08-02 15:00:26
7950
发布2018-08-02 15:00:26
举报
文章被收录于专栏:python3python3

如何创建列表

hairs = ['brown', 'blond','red']

eyes = ['brown','blue','green']

weights = [1,2,3,4]

创建一个列表使用[],在里面放入列表的数据,然后用逗号隔开,然后python接收这个列表以及里面所有的内容,将其赋给一个变量

练习代码

代码语言:javascript
复制
# 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))

应该看到的结果

图片.png
图片.png

常见问题

如何创建二维列表?

就是在列表中包含列表,例如这样[[1,2,3],[4,5,6]]

列表和数组不是一样的吗?

取决于语言和实现方式

为什么for i in range(1, 3): 只循环2次而非3次?

range()函数会从第一个数到最后一个,但不包含最后一个数字,所有到2就停止了,不会数到3

elements.append()是什么功能?

它的功能是在列表的尾部追加元素

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-11-20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档