元组
元组与列表类似,可存储大量同类型数据。
不能增删改,但可以查。
- 基础语句
num = (11,22,33) #语法规则和列表类似
a,b,c = num #元组拆包赋值操作
>>>a,b,c=11,22,33
- 单元组
(16,) #如果一个元组里只有一个元素,此时这样写
- 元组遍历打印字典
infor={'name':'laowang'}
infor['age']=18
for A,B in infor.items():
print('key=%s,value=%s'%(A,B))
字典
- 字典的基本操作
infor={"name":"张三" , "addr":"山东" , "age":18}
#infor={键:值 ,键:值}
print("%s %s %d"%(infor["name"],infor["addr"],infor["age"]))
>>> 张三 山东 18
- 字典的增查改删
infor={"name":"zhangsan"}
infor["age"]=18 #增加新字典
del infor['age'] #删除字典
infor.get['age'] #查询字典
- 字典的查询
infor.keys() #查询字典中所有的键
infor.values() #查询字典中所有的值
infor.items() #以元组的形式查询字典
- 字典遍历
for temp in infor.keys(): #遍历字典键
print('key=%s'%temp)
for temp in infor.values(): #遍历字典值
print('values=%s'%temp)
for A,B in infor.items(): #遍历字典键、值
#temp=[('name','laowang'),('age',18)]
print('key=%s,value=%s'%(A,B))
集合
同一字典中没有相同重复的元素。
支持增删改查。
c = {1,2,1,2,3}
pritn(c)
>>> {1,2,3}
- 用于去重
a = [1,2,3,1,2,3]
f = set(a)
print(f)
>>> {1,2,3}
- 功能查询
f. + Tab键