Sss123057057 发表于 2021-2-19 16:46:03

list

1.请问 list1 和 list1 一样吗?
  不一样,list1返回第0个元素的值,list1返回一个只含有第0个元素的列表。
小甲鱼的作业中如何理解这句话

wp231957 发表于 2021-2-19 17:23:19

对,一个是列表内元素,另一个是列表

考不好不改名 发表于 2021-2-19 17:44:41

比如说>>>
1
>>>type()
<class 'int'>
>>>>>>
[]
>>>type()
<class 'list'>
>>>

昨非 发表于 2021-2-19 17:48:37

举个例子你就明白了(type函数可以得到其类型)
list1=
print(list1)
print(list1)

print(type(list1))
print(type(list1))
结果:(前者类型为int,后者类型为list)1

<class 'int'>
<class 'list'>

linke.zhanghu 发表于 2021-2-19 21:14:19

打个不恰当的比喻
列表是一个柜子。柜子里面存放很多的东西。可以存放整数,小叔,字符串什么的。
你如果使用索引从柜子里面拿东西,那么你可以把东西拿出来。原本它是什么拿出来以后它还是什么。原来是小数你拿出来的还是小数,原来是字符串拿出来还是字符串。
但是切片却不是,切片可以简单的理解为,把原来的柜子一分为二,你拿走的是一个新的柜子。即使是这个柜子里只放了一个元素,但是它还是列表。
页: [1]
查看完整版本: list