list[0]和list[:1]的问题?
这个list难道不是列表第一个元素吗,我觉得这两个一样啊,我哪里理解错了 没错,不一样。这种问题,自己要学会上机调试。
答案中说得很明白
list1 是元素值
list1[:1] 是列表
>>> list1 = ['1', '2']
>>> list1
'1'
>>> list1[:1]
['1']
这不是很明显????? ba21 发表于 2020-3-31 12:29
没错,不一样。
这种问题,自己要学会上机调试。
答案中说得很明白
谢谢,明白了 两者是不一样的
list是列表的第一个元素,返回值是int类型的数值1
list是列表切片,返回值是一个列表, ba21 发表于 2020-3-31 12:29
没错,不一样。
这种问题,自己要学会上机调试。
答案中说得很明白
还有一点不一样:
>>> []
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
[]
IndexError: list index out of range
>>> [][:1]
[]
页:
[1]