

定义集合
集合就像篮子?/p>
你可以放进和取出东西?/p>
可以是同一类的东西?/p>
也可以是不同类的?/p>
基本上,
它是个让你收集东西的存储结构?/p>
比如你有一个车的类型(
car
?/p>
,创建了几种车,想把这些车放在一起又容易找到,就是运?/p>
集合非常好的场景?/p>
集合存在于内存中?/p>
你不需要创建集合或者任何架板,
这些都是现成的?/p>
只要有个变量就可
以往里面放车子了。完了之后你就可以根据名字或者索引(在集合中的参数)把他们取出?/p>
ython
提供了许多自建类型归属于集合类,但是没有一个叫
collection
的类型,他们?/p>
lists
?/p>
mappings
,和
sets
?/p>
list
列表?/p>
list
?/p>
Python
内置的一个数据类型?/p>
list
是可变的允许添加同一类型或不同类型的?/p>
素,类似于其他语言中的指针?/p>
下面的例子是创建列表并添加元素:
alist = [
"item1"
,
"item2"
,
4
]
注意这个列表成分混杂,包含了字符串和整数类型?/p>
要取回列表中的元素,只需引用该元素的索引序号?/p>
Python
列表序号是从零开始的,如?/p>
我要最后一个元素,它是?/p>
3
位,我需要用
2
来索引:
alist
[2]
> 4
系统返回?/p>
4
。取列表中的元素时,只要从它的位置减?/p>
1
就得到正确的索引序号?/p>
检查列表长度用
len
命令?/p>
len(alist)