下面Python代码中的 dictA 变量存储形如 {1: [1], 2: [1, 2], 3: [1, 3], 4: [1, 2, 4], 5: [1, 5], 6: [1, 2, 3, 6]} 的数据,即1~99之间每个整数的因数(所有能被整除的正整数),横线处应填入是( )。
A.
[j for j in range(i) if i % j != 0]
B.
[j for j in range(1,i+1) if i % j == 0]
C.
[j for j in range(1,i+1) if i % j]
D.
[j for j in range(i) if i % j == 0]