鱼C论坛

 找回密码
 立即注册
查看: 1450|回复: 3

[已解决]小白求助

[复制链接]
发表于 2021-4-11 14:43:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x

movies = {'妖猫传':['黄轩','染谷将太'],'无问西东':['章子怡','王力宏','祖峰'],'超时空同居':['雷佳音','佟丽娅'],}
actors = input('输入')
for movie in movies:
    actor = movies[movie]
    if actor in actors:
        print(actor + '出演了电影' + movie)

这里面的第三句表示了 以movie为基础movies历遍了一次。
movies[mobie]表示了什么呀。。
最佳答案
2021-4-11 14:56:55
dict[key] = value

字典可以通过索引key来得到对应的value

遍历字典是遍历字典的key值

所以这段代码的意思是

在遍历字典的key值时,打印字典key所对应的value

  1. for key in dict:
  2.     value = dict[key]
复制代码


在实例中

  1. movies = {'妖猫传':['黄轩','染谷将太'],'无问西东':['章子怡','王力宏','祖峰'],'超时空同居':['雷佳音','佟丽娅'],}
复制代码


movies 是字典
'猫妖传' 是key值
['黄轩','染谷将太'] 是'猫妖传'所对应的value值

movies['猫妖传'] = ['黄轩','染谷将太']

同理

movies['无问西东'] = ['章子怡','王力宏','祖峰']

...

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-4-11 14:56:55 | 显示全部楼层    本楼为最佳答案   
dict[key] = value

字典可以通过索引key来得到对应的value

遍历字典是遍历字典的key值

所以这段代码的意思是

在遍历字典的key值时,打印字典key所对应的value

  1. for key in dict:
  2.     value = dict[key]
复制代码


在实例中

  1. movies = {'妖猫传':['黄轩','染谷将太'],'无问西东':['章子怡','王力宏','祖峰'],'超时空同居':['雷佳音','佟丽娅'],}
复制代码


movies 是字典
'猫妖传' 是key值
['黄轩','染谷将太'] 是'猫妖传'所对应的value值

movies['猫妖传'] = ['黄轩','染谷将太']

同理

movies['无问西东'] = ['章子怡','王力宏','祖峰']

...

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 2 反对 0

使用道具 举报

发表于 2021-4-11 14:58:03 | 显示全部楼层
本帖最后由 小伤口 于 2021-4-11 15:00 编辑

movie就是movies字典里面的键(key)

  1. movies[movie]#你打错了哟
复制代码

就是每个键的值(value)
  1. d = {key1 : value1, key2 : value2 }
复制代码
  1. >>> dict = {'a': 1,  'b': '3'}
  2. >>> dict['b']
  3. '3'
  4. >>> dict
  5. {'a': 1, 'b': '3'}
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-11 17:36:21 | 显示全部楼层
movies[movie]  表达的是字典的 value,这里的movie 相当于字典的key
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-7 11:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表