有如下所示6行代码,变量a与变量b都有5个元素。代码中两次print()打印出的结果可能不会一样!请判断对否?( )
a = {'1','2','3','4','5'} b = ('1','2','3','4','5') for x in a: print(x) for i in b: print(i)
刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
有如下所示6行代码,变量a与变量b都有5个元素。代码中两次print()打印出的结果可能不会一样!请判断对否?( )
a = {'1','2','3','4','5'} b = ('1','2','3','4','5') for x in a: print(x) for i in b: print(i)
在这段代码中,变量a是一个字典,而变量b是一个元组。字典和元组在迭代时有所不同。字典迭代的是其键,而元组迭代的是其元素。因此,第一次print()打印的是字典a的键,而第二次print()打印的是元组b的元素。由于字典的键和元组的元素是相同的,所以两次print()打印出的结果实际上是一样的。因此,题目的说法“代码中两次print()打印出的结果可能不会一样”是错误的。
本文链接:有如下所示6行代码,变量a与变量b都有5个元素。代码中两次print()打印出的结果可能不会一样!请
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!