ddee0122 发表于 2022-10-30 05:52:23

range疑问


不是应该是吗
为什么是这个呢

柿子饼同学 发表于 2022-10-30 07:39:40

我这里测的就是这个啊
l =

print(l)
输出 : PS C:\Users\86177\Desktop\vscodec++> python -u "c:\Users\86177\Desktop\vscodec++\tempCodeRunnerFile.py"

hziyan 发表于 2022-10-30 08:19:14

表达式是i+i,从0迭代到4
那么列表应该有
也就是

tommyyu 发表于 2022-10-30 09:28:55

这个表达式相当于这段代码_ = []
for i in range(5):
    _.append(i+i)

傻眼貓咪 发表于 2022-10-30 09:56:50

本帖最后由 傻眼貓咪 于 2022-10-30 09:59 编辑

Python 里的 for 其实是迭代(C 语言的是循环)
只有可迭代的才能用 for

A = "abcde"
B =
C = range(5)
D = {1, 2, 3, 4, 5}
E = {'one': 1, 'two': 2, 'three': 3}
F = (1, 2, 3, 4, 5)

for i in A:
    pass

for i in B:
    pass

for i in C:
    pass

for i in D:
    pass

for i in E:
    pass

for i in F:
    pass

kogawananari 发表于 2022-10-31 02:02:28

>>>


也不会是
页: [1]
查看完整版本: range疑问