字典嵌套案例

1.根据上图构建一个名为actor的字典,其中包括演员名字、饰演角色、配音
演员三类信息。
2.打印出杨幂扮演的角色。
3.创建一个备份字典copy_fuyao
4.在演员表中删除阮经天。
5.替换为陈晓。
6.增加新的角色。
7.打印出阮经天所在的演员字典中的演员名及角色名。
8.统计一共有多少个角色。
9.创建一个新的字典。
10.新字典存放以下信息:扶摇的名字、喜欢她的男性角色(长孙无极、战北野、小
七)、去过的国家(太渊、天权、天煞、璇玑)。
功能实现:

#!/usr/bin/python3
#字典嵌套字典
actor = {
        '杨幂':{'角色':'扶摇','配音':'王晓倩'},
        '阮经天':{'角色':'长孙无极','简介':'天全国太子','配音':'马正洋'},
        '刘奕君':{'角色':'齐震','简介':'太渊国国公','配音':'刘奕君'},
        '高伟光':{'角色':'战北野','简介':'天煞烈王','配音':'赵恒成'},
        '王劲松':{'角色':'长孙炯','简介':'天权国皇帝','配音':'王劲松'},
        '黄又名':{'角色':'燕京辰','简介':'轩辕大师兄','配音':'文森'},
        '高瀚宇':{'角色':'江枫','简介':'长孙无极侍卫','配音':'袁聪宇'},
        '顾又':{'角色':'战北恒','简介':'天煞恒王','配音':'林强'},
        '秦焰':{'角色':'周叔','配音':'宣晓鸣'},
        '蒋龙':{'角色':'小七','配音':'苏尚清'}
        }

#打印出杨幂扮演的角色
print(f"打印出杨幂扮演的角色:{actor['杨幂']['角色']}")
print('----------------------------------------------------------------')
#创建一个备份copy_fuyao
copy_fuyao = actor.copy()
print(f'创建一个备份字典:{copy_fuyao}')
print('----------------------------------------------------------------')
#删除阮经天
del actor['阮经天']
print(f'删除阮经天后的演员字典:{actor}')
print('----------------------------------------------------------------')
#替换为陈晓
actor['陈晓'] = {'角色':'长孙无极','简介':'天全国太子','配音':'马正洋'}
print (f'修改后的演员字典为:{actor}')
print('----------------------------------------------------------------')
#添加新角色
actor['张雅钦'] = {'角色':'雅兰珠','简介':'巩也公主','配音':'吟凉犬'}
actor['王鹤润'] = {'角色':'凤净樊','简介':'二王女','配音':'蔡拿'}
actor['周礼'] = {'角色':'石岚','简介':'婢女','配音':'张翰'}
actor['魏辉倪'] = {'角色':'简雪','简介':'夫人','配音':'曹怡琴'}

print(f'增加新的角色后,成员名单为:{actor}')
print('----------------------------------------------------------------')

#演员名及角色名
print('------------------演员名及角色名-------------------------------')
for actor,juese in copy_fuyao.items():
    print(actor,juese)
print('------------------喜欢扶摇的名单和游历过的国家-------------------------------')
newdict = {'扶摇':['长孙无极','战北野','小七'],'国家':['太原','天权','天煞','璇玑']}

for name,country in newdict.items():
    print(name,country)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值