python-----结合 循环、字典、列表一个很好的学习例子

lst=[{'rating':[9,7,50],id:[1292052],'type':['犯罪','剧情'],'title':'肖申克的救赎',
      'actors':['蒂姆.罗宾斯','摩根.弗里曼']},{'rating':[9,6,50],id:[1291546],'type':['爱情','剧情','同性'],
      'title':'霸王别姬','actors':['张国荣','张丰毅','巩俐','葛优']},{'rating':[9,6,50],id:[1296141],
      'type':['犯罪','剧情','嫌疑'],'title':'控方证人','actors':['泰隆.鲍华','玛琳.黛德丽']}]

name=input("请输入要查询的演员:")
for index in lst: ###index是一个个字典 ##index就好像第一个元素 第二个元素 第三个元素一样
    '''
    当遍历lst中的第一\2\3个元素时,index[]就是第一\2\3个字典
    '''
    act_list=index['actors'] ##这一步可以得到三个演员列表
    '''
    当遍历lst中的第一\2\3个元素时,这个就是获取第一\2\3个字典中演员这个键的值
    '''
    if name in act_list:
            print(index['title'])
            print(name,'出演了',index['title'])
    '''
   在遍历第一个或者第二个或者第三个字典时,只要有演员这个名字,在该第一、二、三次遍历时,在演员列表中就输出电影名 
    
    '''

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值