python06 字典 集合 字符串
字典 基本概念 字典是无序的对象集合,使用键-值储存,具有极快的查找速度。键必须使用不可变类型。 同一个字典中键必须是唯一的。 字典的每个键值用冒号:分割。每个键值对之键用逗号,分割。整个字典包括在花括号{}中。 dic={key1:value1,key2:value2} 常用方法 keys() 返回字典中键的列表。 values() 返回字典中值的列表。 items() 返回tuples的列表,每个tuple(元组)由字典的键和相应的值组成。 clear()删除字典的所有条目。 copy() 返回字典高层结构的一个拷贝,但不复制嵌入结构,而只复制对那些结构的引用。 updata(x) 用字典x中的键值对更新字典内容。 get(x[,y]) 返回键x。若未找到该键,返回none。若提供y,则未找到x时返回y。 字典的键一般是唯一的,如果重复最后的一个键值对会替换前面的值,值不需要唯一。 创建方式 创建字典: 1.基础语法方式 字典中值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。 dict={‘A’:‘2341’,‘Cvxc’:‘46’} 2.创建字典:dict函数 使用dict函数。通过其他映射,比如字典或者键值序列对创建字典。 items= [(‘dfs’, ‘sdf’),(‘age’,12)] 列表中有两个元组 d=dict(items)