我知道这很简单,但我正在为此付出努力。基本上我要添加的结果为一个dicionary内循环,所以我可以工作在另一个功能,这是我可以打印基于密钥值所需的字段的结果,将for循环的结果添加到字典中,然后追加到列表
实施例:
i = 0
b = 0
cc = []
while True:
i += 1
b += 1
abc = {b: i}
cc.append(abc)
if i == 3:
break
结果:[{1: 1}, {2: 2}, {3: 3}]
所以,预期的结果将是[{"1": 1, "2": 2, "3": 3}]
这是蟒蛇2.7
是唯一的问题,结果是键是数字而不是字符串? –
如果你只在列表中有一个字典,为什么要把一本字典放在列表中?为什么不用'cc'代替 –
在附注中,你的'while'逻辑正在扰乱我......正如在下面的答案中,你可以使用'for'循环或者至少在你的条件中写入'while'循环:'而我<3:'。 :) – Daneel