Python代码 print({(i,i ** 2) for i in range(5)}) 执行后可能输出是( )。
A:((0, 0), (1, 1), (2, 4), (3, 9), (4, 16))
B:[(0, 0), (1, 1), (2, 4), (3, 9), (4, 16)]
C:{(2, 4), (4, 16), (0, 0), (1, 1), (3, 9)}
D:{0: 0, 1: 1, 2: 4, 3: 9, 4: 16}
正确答案:C
试卷来源:202403 CCF-GESP编程能力等级认证Python四级真题