python字典学习

https://blog.csdn.net/qq_37111647/article/details/94858037(补充)

1.创建字典:

1dictionary ={ key1’:value1,key2’:value2...} ;

 (2) dictionary   =dict (zip(list1,list2))   #zip 形成字典  ;可以使用转换格式转换成其他格式;

 (3) dictionary =dict(key1=value1,key2=value2....)

(4)1.访问字典的值:把相应的键放入到方括号中

如:dict = {‘Name‘: ‘Runoob‘, ‘Age‘: 7, ‘Class‘: ‘First‘}

print ("dict[‘Name‘]: ", dict[‘Name‘])

2.字典键的特性

 字典值可以是任何的 python 对象,既可以是标准的对象,也可以是用户定义的,但键不行。

两个重要的点需要记住:

1)不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住;

2)键必须不可变,所以可以用数字,字符串或元组充当,而用列表就不行

3.用变量来使用函数,并输出print()

  1. 访问字典

(1)通过键值对访问字典:print(dictionary[键值] if xx  in  dictionary  else  xxxx)

(2)get方法: dictionary.get(key ,[default])   #default 为可选项

(3)遍历字典:  for item  in  dictionary.items()  #返回键和值   values()//值  ;keys() //

  1. 添加字典:dictionary[key]= value 而修改,就是把原来存在的键替换  删除字典:del dictinary[key]

相关推荐