-3
我编写了以下for循环来解析dict中的键和值的一些行。我如何将它转换为while循环?将for循环转换为while循环以解析行
for i in range(len(lines)):
string = lines[i].rstrip("\n")
for j in range (len(string)):
if string[j] == ':':
user[string[:j]] = string[j+1:]
https://wiki.python.org/moin/WhileLoop我们不是代码翻译服务。 –
而不是在范围(len(lines)):中使用'for,并且只提及'lines [i]',你应该使用'for line in line:'。将其转换为'while'循环将不如'for'循环明确(您将不得不引用基础迭代器)。 – Phylogenesis