为了账号安全,请及时绑定邮箱和手机立即绑定

请问这个学习里面的循环结构是什么意思?

>>>r = []             #定义一个list
>>>n = 3              #不清楚
>>>for i in range(n): #不清楚
...    r.append(L[i]) #根据下面,这个里面加的是L[1],L[2],L[3]?
...
>>> r
['Adam','Lisa','Bart']

这个n=3是起到了什么作用?range遍历一个整数的范围?

正在回答

1 回答

range()函数是创建一个整数列表,其实就是数组或者list;for循环迭代列表的内容。

n=3是题里边说了3个人名,所以它定义n=3,如果题目里是5个人名输出,那n=5。

0 回复 有任何疑惑可以回复我~
#1

慕数据0164170 提问者

那第三行是相当于>>> for i in range(3): 吗?第四行相当于r.append(L[:3])?
2019-01-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

请问这个学习里面的循环结构是什么意思?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信