10 dict嵌套与升级

dic = {
    'name':['alex','wusir','taibai'],
    'py9':{
        'time':'1213',
        'learm_money':19800,
        'addr':'CBD',
    },
    'age':21
}
dic['age'] = 56               #修改
dic['name'].append('日天')    #追加
dic['name'][1] = dic['name'][1].upper()     #改成大写 WUSIR
print(dic)  #{'name': ['alex', 'WUSIR', 'taibai', '日天'], 'py9': {'time': '1213',
            # 'learm_money': 19800, 'addr': 'CBD'}, 'age': 56}
#在py9中添加一个键子对
dic['py9']['female'] = 6
print(dic)  #{'name': ['alex', 'WUSIR', 'taibai', '日天'], 'py9': {'time': '1213',
            # 'learm_money': 19800, 'addr': 'CBD', 'female': 6}, 'age': 56}
#输入 qwe123jhd12hasdk45zxcb,统计数字的个数
#方法 首先查找英文字母,把字母变成空格,然后再变成列表,再统计个数
info = 'qwe123jhd12hasdk45zxcb'
for i in info:
    if i.isalpha(): #查找英文字符
        info = info.replace(i,' ')  #替换
print(info)         #   123   12     45
p = info.split()
print(p)            #['123', '12', '45']
print(len(p))       #3

猜你喜欢

转载自www.cnblogs.com/bydzxzy/p/9623790.html
今日推荐