欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

第五节课元组和字典

程序员文章站 2022-04-04 09:02:44
...
元组
#usr/bin/python
#-*-coding:utf-8-*-
#既定 创建的时候
#1.可变
#2.数值不可变类型不可变
#元组不可增 改 删
# t=(1,2,'aap',4,[2,3,4],'汉字')
# print(t[1])
# t[4][1]=6#可以改变列表里的
# print(t)
# #逐一赋值    a 少了 超出报错
tt=('A','B','a','b')
# a,b,c=tt
# print(a,b,c)
#
# a=(33,)
t1=tt*3
print(t1)
t2=t1+tt
print(t2)
#元组内置函数
#len()  max() min() tuple(seq)-将列表转换为元组。
print(max(tt))#最大值是
print(min(tt))#最小值是
li=[1,2,3,6,5,4]
tu=tuple(li)#创建一个元祖 格式的数据类型格式 内容就是小括号里边的
print(tu)
#显示从头到尾 遍历全局
tu1=tu[:]
print(tu1)

字典

#usr/bin/python
#-*-coding:utf-8-*-
sty={'王勇':16,'王刚':19}
sty1={'爱好':['吃','烫头']}
#通过key 进行操作
sty['高原']=20
sty['高原']=25#不会报错 会覆盖
print(sty)
#删除 del pop
# del sty['王刚']
#pop[,None]当删除的key 不存在返回的值 系统不抛异常
ret=sty.pop('高原1','查无此人!!!')
print(ret)
print(sty)
#查某某的年龄sty.get
print('王刚年龄:',sty.get('王刚'))
print('王刚6年龄:',sty.get('王刚6',))
# 字典遍历 len(d)
#print(len())

citys={
    '北京':{
        '朝阳':['三里屯','国贸'],
        '丰台':['东大街','青塔'],
        '海淀':['公主坟','五棵松']
    },
    '河北':{
        '张家口':['下花园','怀来县'],
        '廊坊':['aa','bb'],
        '保定':['aaa','bbb']
    }
}
for city in citys.keys():
    print(city)
    for qu in citys.get(city).keys():
        print('\t'+qu)
        print('\t\t'+str(citys.get(city).get(qu)))
第五节课元组和字典