#键的唯一性,字典中的键是唯一的有重复的键值会覆盖之前的值dict={"name":"yin","age":"26"}dict["age"]=25print(dict)#{"name":"yin","age":"25"}#字典的键必须是不可变的类型#合法{1:"yin"}#不合法{[1,2]:"yin"}#字典的操作,使用["键"]访问值,使用del删除键值对,使用in查询键值对是否存在print(dict["name"])deldict["age"]print("age"indict)#输出False#字典方法 keys(),values(),items()获取字典的键、值、键值对试图,update() 合并字典
keys =dict.keys()#遍历for key indict:print(key,dict[key])#压缩成字典
a ={"name","age"}
b ={"yin","25"}
dic =dict(zip(a,b))
12、面向对象
#类以及子类的定义classNowcoder:def__init__(self,name,ID)->None:#初始化函数,相当于构造函数
self.name = name
self.ID = ID
defprintinformation(self):print(self.name+self.ID)classIT(Nowcoder):#子类继承写法与C++不同def__init__(self, name, ID,op)->None:super().__init__(name, ID)#继承父类的函数要先执行父类的内容
self.op = op
name ="yin"
ID =123456
op ="原神"
now = IT(name,ID,op)#类的实例化以及函数的使用
now.printinformation()