我有一个简单的问题,请查看以下代码:
letters = [hand[i]][:1] for i in range(5)]
“for I in range(5)”之前的参数有什么作用?我似乎无法弄清楚。
最佳答案
简单的列表理解由三个部分组成:
my_list = [A for B in C]
这完全可以翻译为:
my_list = []
for B in C:
my_list.append(A)
因此,for
之前的部分决定了您要创建的列表中包含的内容。
对于你的情况,你也可以这样写:
letters = []
for i in range(i):
letters.append(hand[i][:1]])
关于python - "for i in range (...)"之前是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64846251/