先决条件—— 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