#元组‘‘‘元组是不可变的列表,不能改。取值和列表一样‘‘‘tp=(1,2,3)tp1=(‘127.0.0.1‘,‘3307‘)#元组只有count 和index两个方法。lis=[‘127.0.0.1‘,‘8080‘]tuple(lis)#强制类型转换#字典,传说很重要#字典里的KYE不能重复info={ ‘name‘:‘xiaoming‘, ‘id‘:1}print(info[‘name‘])#取不到值的时候会报错print(info.get(‘name‘))#取不到的时候报空print(info.get(‘add‘))#取不到的时候报空print(info.get(‘add‘,‘beijing‘))#取不到的时候就默认beijinginfo[‘add‘]=‘shanghai‘#新增一个值info.setdefault(‘pho‘,123333)#新增一个值info[‘id‘]=4#修改一个值print(info)#删除del info[‘name‘]info.pop(‘add‘)#字典是无序的,所以用pop的时候必须制定删除的key#info.clear()#清空字典print(info)new_info={ ‘baobao‘:{ ‘id‘:1, ‘name‘:‘baobao‘, }, ‘qiao‘:{ ‘id‘:1, ‘name‘:‘qiao‘, },}print(new_info[‘baobao‘].get(‘name‘))new_info.get(‘baobao‘)[‘id‘]=new_info.get(‘qiao‘)[‘id‘]=7print(new_info.get(‘baobao‘).get(‘id‘))print(new_info.get(‘qiao‘).get(‘id‘))#几个方法print(new_info.keys())print(new_info.values())print(new_info.items())#for循环写key和vfor k,v in info.items(): print(k,v)for j in info: print(j,info.get(j))#效率比第一个要高。
时间: 2024-10-16 13:27:02