鱼C论坛

 找回密码
 立即注册
查看: 2582|回复: 11

[已解决]困扰两天的关于键值互换的简单问题

[复制链接]
发表于 2022-3-23 10:12:58 | 显示全部楼层
  1. actor_of_movies = {"妖猫传": ["黄轩", "染谷将太", "黄轩"], "无问东西": [
  2.     "章子怡", "王力宏", "祖峰"], "超时空同居": ["雷佳音", "王力宏", "佟丽娅"]}
  3. movie_of_actor = {}
  4. movie_list = []  # 存放演员的出演的电影
  5. for movie in actor_of_movies:
  6.     # print(movie)
  7.     for actor in actor_of_movies[movie]:
  8.         if actor not in movie_of_actor:  # 如果新列表没有这个演员,就先将这个演员和电影写入
  9.             movie_list.append(movie)
  10.             movie_of_actor[actor] = movie_list
  11.             movie_list = []

  12.         if movie not in movie_of_actor[actor]: # 如果新列表没有这个演员,看看是否是新的电影
  13.             movie_of_actor[actor].append(movie)
  14. print(movie_of_actor)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-10 05:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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