python字典和集合(数组),,字典info = {


字典

info = {    ‘a‘: 123,    ‘b‘: "xxx"}# 取值两张方法 第一种不存在报错# print(info["x"])print(info.get(‘x‘))# 删除del info[‘a‘]# 判断key是否存在print(‘a‘ in info)

 集合/元组

import copy  # 引入copy库# 集合(数组)names = [‘aaa‘, ‘bbb‘, ‘ccc‘, ‘ddd‘, [1, 2, 3, 4]]# 插入names.insert(0, ‘first‘)# 追加names.append(‘last‘)# 删除print(names)del names[1]names.pop(1)names.remove("ddd")  # 不存在会报错# 查找索引print(names.index(‘last‘))# 统计print(names.count(‘aaa‘))print(names)print(‘--------------------------------------------------‘)# 浅copy (只copy中的一成 集合中嵌套的集合不会被copy)names2 = names.copy()# 深copy  完全的复制一份数据names3 = copy.deepcopy(names2)print(names3)# 元组 不能改变name4 = (1, 2, 3, 4, 5, 6)print(name4.index(1))

  

python字典和集合(数组)

评论关闭