Python程序| Set 17的输出

先决条件—— Python中的元组和字典 预测以下Python程序的输出。

null

1.以下程序的输出是什么?

python

numberGames = {}
numberGames[( 1 , 2 , 4 )] = 8
numberGames[( 4 , 2 , 1 )] = 10
numberGames[( 1 , 2 )] = 12
sum = 0
for k in numberGames:
sum + = numberGames[k]
print len (numberGames) + sum


输出:

33

说明: 元组可以用于字典中的键。元组可以具有混合长度,在比较键的相等性时,会考虑元组中项的顺序。

2.以下程序的输出是什么?

python

my_tuple = ( 1 , 2 , 3 , 4 )
my_tuple.append( ( 5 , 6 , 7 ) )
print len (my_tuple)


输出:

Error !

说明: 元组是不可变的,不像列表那样有append方法。因此,在这种情况下会抛出一个错误。

3.以下程序的输出是什么?

python

t = ( 1 , 2 )
print 2 * t


输出:

(1, 2, 1, 2)

说明: 星号运算符(*)运算符连接元组。

4.以下程序的输出是什么?

Python3

d1 = { "john" : 40 , "peter" : 45 }
d2 = { "john" : 466 , "peter" : 45 }
print (d1 > d2)


输出:

TypeError

说明: “dict”和“dict”实例之间不支持“>”运算符。

5.以下程序的输出是什么?

python

my_tuple = ( 6 , 9 , 0 , 0 )
my_tuple1 = ( 5 , 2 , 3 , 4 )
print my_tuple > my_tuple1


输出:

True

说明: 对元组的每个元素逐一进行比较,如果元组1中存在最大数量的元素,且这些元素大于或等于元组2的相应元素,则称元组1大于元组2。

本文由 阿维纳什·库马尔·辛格 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 写极客。组织 或者把你的文章寄去评论-team@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。 如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享