Python集合类快速入门(二)

列表

  1. 类似于java中的List,泛型为Object,可以存储不同数据类型
  2. 用[]定义
  3. +:用于拼接两个列表,组成一个新的列表
  4. del [index]:用于删除列表中的一个元素
  5. 其它函数

Python集合类快速入门(二)

 

元组

  1. 用()定义
  2. () + () 用于拼接两个元组,组成一个新的元组
  3. 不能删除指定元素,但可以删除元组本身
  4. 其它函数

Python集合类快速入门(二)

 

设置集-SET

  1. 类似于java中的Set,Set中的元素不可修改 不可重复 无序 类型可以不同
  2. 无法单个元素访问,只能遍历
  3. 用{}定义

字典-Dict

  1. 类似于java中的Map,字符串格式类似于Java中的JSON字符串

d1 = {"name":"zs","age":19,"addr":"gz","salary":99.99,"addr":"sz"}

2. 用[key]可以直接访问字典中某一项

3. 字典的三种访问方式

for x in d1:

    print(x+"~"+str(d1[x]))

for x in d1.keys():

    print(x+"~"+str(d1[x]))

for x in d1.items():

    print(x[0]+"~"+str(x[1]))

 

  1. 删除字典中某一项 del  d1[key]
  2. 清空字典中所有项: d1.clear()
  3. 删除字典 del d1
  4. 其它函数

Python集合类快速入门(二)