for循环
for循环我可以理解为把变量当中的数字或者字符串提取出打印出来吗?因为不会用,看了好几遍没明白,有没有大神顺便讲一下for range通俗易懂的说法。谢谢了。 for i in range(1,10):print(i)
# 简单来说,你只需要理解 i 是一个变量
# range是范围,1到10而不包括10
# 每次从range(1,10)中取出一个变量命名为i
a = ['1',3,5,6,5]
for i in a:
print(b)
# 这里也是,i只是一个变量
# 每次从列表中取出一个元素命名为i 可迭代对象简单说就是一个包含有很多元素的容器,而for迭代的作用就是可以遍历这个容器里面的所有元素,不仅仅是数字或字符串。 for我可以理解为把括号里的东西一个一个读出来的操作吗?
而range()就是生成一个从零计数的整数
不知道这样理解对不对 leilei520 发表于 2018-12-2 23:51
for我可以理解为把括号里的东西一个一个读出来的操作吗?
而range()就是生成一个从零计数的整数
不知道这 ...
range只是比较经常和for搭配使用而已
比如你现在有一个列表list1
你可以直接for i in list1:然后print(i)即可。
如果你要用range你就得这样 for i in range(0,3): 然后print(list1).
range可以理解按顺序接下去的意思,range(开始,结束)这样,还有其他的你可以百度查询下
页:
[1]