python集合类型简单概要

149 阅读1分钟

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}