YOKAI 发表于 2019-4-15 15:12:20

python 小甲鱼课后答案问题

member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
for each in range(len(member)):
    if each%2 == 0:
      print(member, member)

#"range(len(member ))"是什么意思啊

cwhsmile 发表于 2019-4-15 15:28:58

从里往外看,member是个那列表,len(member)是len函数的功能,计算列表的元素个数,range(len(member))是range函数的功能,即range(10),这个函数的作用是产生一个迭代器,迭代器迭代的内容是从0到9这10个数字。

靳小昭 发表于 2019-4-15 15:43:30

len(member)是计算列表member的元素个数,所以len(member)=10,range(len(member))=range(10),迭代器迭代的内容是从0到9这10个数字

YOKAI 发表于 2019-4-15 15:46:13

懂了,感谢各位大神

xiaokwm 发表于 2019-4-15 16:55:41

从里往外看,member是个那列表,len(member)是len函数的功能,计算列表的元素个数,range(len(member))是range函数的功能,即range(10),这个函数的作用是产生一个迭代器,迭代器迭代的内容是从0到9这10个数字。
页: [1]
查看完整版本: python 小甲鱼课后答案问题