04 字典类型已内置方法
Posted urassya
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了04 字典类型已内置方法相关的知识,希望对你有一定的参考价值。
‘‘‘‘‘‘ ‘‘‘ 字典类型: 作用: 在内,以逗号隔开可存放多个值 以key-value存取,取值速度快 定义: key必须是不可变类型,value可以是任意类型 ‘‘‘ #dict1 = dict(‘age‘:18,‘name‘:‘tank‘) dict1 = ‘age‘:18,‘name‘:‘tank‘ print(dict1) #‘age‘: 18, ‘name‘: ‘tank‘ print(type(dict1)) #<class ‘dict‘> #取值,字典名+[],括号内写值对应的key print(dict1[‘age‘]) #18 ‘‘‘ 优先掌握的操作: 1、按key存取值:可存可取 2、长度len 3、成员运算in和not in 4、删除 5、键keys(),值values(),键值对items() 6、循环 7、get取值 ‘‘‘ #优先掌握的操作: #1、按key存取值:可存可取 dict1[‘level‘] = 9 print(dict1) #‘age‘: 18, ‘name‘: ‘tank‘, ‘level‘: 9 print(dict1[‘name‘]) #tank #2、长度len print(len(dict1)) #3 #3、成员运算in和not in 只判断字典中的key print(‘name‘ in dict1) #True print(‘tank‘ in dict1) #False print(‘tank‘ not in dict1) #True #4、删除 del dict1[‘level‘] print(dict1) #‘age‘: 18, ‘name‘: ‘tank‘ #5、键keys(),值values(),键值对items() #得到字典中所有的key print(dict1.keys()) #dict_keys([‘age‘, ‘name‘]) #得到字典中所有的values print(dict1.values()) #dict_values([18, ‘tank‘]) #得到字典中所有的items print(dict1.items()) #dict_items([(‘age‘, 18), (‘name‘, ‘tank‘)]) #6、循环 #循环遍历字典中所有的key for key in dict1: print(key) print(dict1[key]) #7、get取值 dict1 = ‘age‘:18,‘name‘:‘tank‘ print(dict1.get(‘age‘)) #18 #[]取值 #print(dict1[‘sex‘]) #报错 #ger取值 print(dict1.get(‘sex‘)) #None #若找不到sex,为其设置一个默认值 print(dict1.get(‘sex‘,‘male‘)) #male
以上是关于04 字典类型已内置方法的主要内容,如果未能解决你的问题,请参考以下文章