Python集合类快速入门(二)
列表
- 类似于java中的List,泛型为Object,可以存储不同数据类型
- 用[]定义
- +:用于拼接两个列表,组成一个新的列表
- del [index]:用于删除列表中的一个元素
- 其它函数
元组
- 用()定义
- () + () 用于拼接两个元组,组成一个新的元组
- 不能删除指定元素,但可以删除元组本身
- 其它函数
设置集-SET
- 类似于java中的Set,Set中的元素不可修改 不可重复 无序 类型可以不同
- 无法单个元素访问,只能遍历
- 用{}定义
字典-Dict
- 类似于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]))
- 删除字典中某一项 del d1[key]
- 清空字典中所有项: d1.clear()
- 删除字典 del d1
- 其它函数