首页 > 试题广场 >

对于以下代码,描述正确的是:list = ['1',&...

[单选题]
对于以下代码,描述正确的是:
list = ['1', '2', '3', '4', '5']
print list[10:]
  • 导致 IndexError
  • 输出['1', '2', '3', '4', '5']
  • 编译错误
  • 输出[]
D   切片不受内建类型的限制
发表于 2019-09-25 09:56:22 回复(0)
如果是索引访问,会导致IndexError,但本体考的是切片,切片操作时如果索引越界不会导致IndexError,只是返回一个空序列,这里返回空列表 []。
发表于 2022-02-28 08:54:51 回复(2)
发表于 2020-09-09 16:23:48 回复(3)

Python的放这儿搞啥啊


发表于 2019-11-04 14:23:33 回复(0)
D切片操作越界时不会报indexerror,是返回一个空值,索引越界时才会报indexerroer
编辑于 2022-07-05 09:34:05 回复(0)
list 序列和切片
list [a:b:c]:a-开始元素 b-结束元素 c-间隔元素,结果-1
 
发表于 2019-10-11 17:38:49 回复(0)
我缓缓的打出了一个?
发表于 2019-11-25 20:15:03 回复(0)
在序列的边界外索引会导致 IndexError;
在序列的边界外切片不会导致错误,结果返回一个空序列。

发表于 2022-05-09 23:02:44 回复(0)
print list[10:]  中print后忘加 ()  否则语法错误
发表于 2021-03-14 20:32:32 回复(2)
老了,用3吧
发表于 2022-03-11 09:20:46 回复(0)
我低估啦c++的范围啦
发表于 2020-03-24 22:44:46 回复(0)
这print的小括号都没打

发表于 2021-04-06 16:32:51 回复(1)
what?
发表于 2019-11-28 18:04:18 回复(0)

这确定不是py的题目?

发表于 2019-10-08 09:07:13 回复(0)
切片超出索引值限度,是不会报错的,使用索引去取值的时候会出现报错,会存现out of range
发表于 2022-05-09 11:24:43 回复(0)
切片不收元列表影响
发表于 2021-03-04 19:03:55 回复(0)
>>> list = ['1', '2', '3', '4', '5']
>>> print (list[10:])
[]
发表于 2020-10-09 16:47:15 回复(0)
d
发表于 2020-08-23 07:30:46 回复(0)
怕不是学了个假的c++
发表于 2020-04-12 17:56:56 回复(0)
切片操作时如果索引越界不会导致IndexError,只是返回一个空序列
发表于 2023-07-02 14:26:26 回复(0)