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

下面关于python的for语句是如何i自增的呢

下面关于python的for语句是如何i自增的呢

温温酱 2019-05-31 07:02:39
下面关于python的for语句是如何i自增的呢
查看完整描述

2 回答

?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

range(10) 返回一个列表,内容是 0 - 9 的整数(也就是返回一个0-9的整数列表)

for i in range(10) 让 i 分别与 in 后面的列表的每一项匹配。

换个写法:

1

2

for i in [2,4,6,8]:

    print i

将会分别输出 2, 4, 6, 8。

另外,不一定是自增,如:

1

2

for i in [10,9,8, 3,2,1]:

    print i

将输出 10,9,8,3,2,1 。

i 不一定是自增,不一定是固定步长(就是 i 不是按规律增加或减少多少)。

甚至不一定是数字

1

2

for i in ['a','b','z','0']:

  print i

将输出 a, b, z, 0。

for i in 只是让 i 的值分别与 in 后面跟的列表中的每一项逐一匹配一次而已。

 



查看完整回答
反对 回复 2019-06-01
  • 2 回答
  • 0 关注
  • 907 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信