首页 > 试题广场 >

在python3中,下列程序结果为: dicts = {'o

[单选题]
在python3中,下列程序结果为:
dicts = {'one': 1, 'two': 2, 'three': 3}
print(dicts['one'])
print(dicts['four'])


  • 1,[]
  • 1,{}
  • 1,报错
  • 1,None
# py3 访问不存在的索引或key:
#    字典:key访问报KeyError,get访问默认返回None
#    列表、元组、字符串:IndexError

# py3 切片越界(索引为自然数情况):
#    列表:
#       start越界:返回[] 空列表
#       end越界:返回原列表浅拷贝
#       start、end均越界:[] 空列表
#    元组:
#       start越界:返回() 空元组
#       end越界:返回原元组
#       start、end均越界:() 空元组
#    字符串:
#       start越界:返回'' 空字符
#       end越界:返回原字符串
#       start、end均越界:'' 空字符


发表于 2021-12-23 10:15:03 回复(5)
python3中获取不存在字典键值会报错,除非使用get(self, key)方法,获取不存在的key会返回None.
发表于 2021-12-28 10:29:08 回复(2)
要索引的没有这个关键字肯定是要报错的
发表于 2021-12-17 22:35:13 回复(0)
python3中,获取字典不存在的key值,会报错,当然,如果使用get方法,例如:get(self,key) 的方法就不会报错,返回的是None
发表于 2022-04-25 19:00:13 回复(0)
字典没有索引时会报错!
发表于 2022-03-20 20:59:54 回复(0)
字典查找时没有对应的键会报错
发表于 2022-02-10 15:56:06 回复(0)
为什么会报错呢
发表于 2022-11-21 19:04:17 回复(1)
如果以字典里没有的键访问,则会报错!
发表于 2022-05-29 06:41:37 回复(0)
没有就报错
发表于 2022-05-12 10:21:35 回复(1)
字典中访问不存在的键值会报错
发表于 2022-03-13 20:59:17 回复(0)