list集合
- list集合为引用类型,内部存储类型不限,list是有序集合
list=[2,"2",{"tan",2}]
- list通过[]读取数据
list[0] == 2 //true
- list拥有append() pop() insert()方法
list.append(bing) //[2,"2",{"tan",2},bing]
list.inster(1,3) // [2,3,"2",{"tan",2},bing]
list.pop() //bing被删除了
tuple集合
- tuple在初始化后无法添加数据,它同样是有序结合
- tuple初始数据是使用()
tuple=(2,4,5,6)
- tuple和list共同具有方法是len(),该方法返回集合内的元素个数
len(tuple)
len(list)
dict
- dict很像javascript的对象或者是Map类型,以键值对的形式存在
dict={"tanbin":23475,"bing":345}
- 通过键可以取得值
dict[tanbin] == 23475 /*true*/
- dict分别足有values()和items()方法,分别返回dict的值集合,和键值对集合。通过for in 循环dict一般都是在
迭代key
for x in dict
print(x) /*这里打印出来的是 tanbin,bing */
- 这是打印值
for y in dict.values()
- 同时打印
for x y in dict.items()
- pop()方法可以删除最后的键值对
- 通过in方法可以查看当前dict是否包含某个键
"game" in dict /* false */
set
- set是只有键的集合,且内部的键不会重复,通过list初始化
set=([2,3,4,5])
- set是无序集合
- set通过add方法添加元素,remove()方法删除元素
set.add(8) //{2,3,4,5,8}
set.remove(2) //{3,4,5,8}