list
1.请问 list1 和 list1 一样吗?不一样,list1返回第0个元素的值,list1返回一个只含有第0个元素的列表。
小甲鱼的作业中如何理解这句话 对,一个是列表内元素,另一个是列表 比如说>>>
1
>>>type()
<class 'int'>
>>>>>>
[]
>>>type()
<class 'list'>
>>> 举个例子你就明白了(type函数可以得到其类型)
list1=
print(list1)
print(list1)
print(type(list1))
print(type(list1))
结果:(前者类型为int,后者类型为list)1
<class 'int'>
<class 'list'> 打个不恰当的比喻
列表是一个柜子。柜子里面存放很多的东西。可以存放整数,小叔,字符串什么的。
你如果使用索引从柜子里面拿东西,那么你可以把东西拿出来。原本它是什么拿出来以后它还是什么。原来是小数你拿出来的还是小数,原来是字符串拿出来还是字符串。
但是切片却不是,切片可以简单的理解为,把原来的柜子一分为二,你拿走的是一个新的柜子。即使是这个柜子里只放了一个元素,但是它还是列表。
页:
[1]