我有个问题是这样的Write the contract, docstring and implementation for a function findActor that takes a movie title and a character's name and returns the actor/actress that played the given character in the given movie. If the given movie or the given character is not found, it prints out an error message and returns an empty string

我已经完成了以下功能,这些功能将有助于实现这一点。myIMDb是一个全局字典,设置为一个空的dic来启动def addMovie (title, charList, actList):

"""The function addMovie takes a title of the movie, a list of characters,

and a list of actors. (The order of characters and actors match one

another.) The function addMovie adds a pair to myIMDb. The key is the title

of the movie while the value is a dictionary that matches characters to

actors"""

dict2 = {}

for i in range (0, len(charList)):

dict2 [charList[i]] = actList[i]

myIMDb[len(myIMDb)] = {title: dict2}

return myIMDb

def listMovies():

"""returns a list of titles of all the movies in the global variable myIMDb"""

titles = []

for i in range (len(myIMDb)):

titles.append((list(myIMDb[i].keys())))

return titles

这就是我的问题所在。当我想写findActor函数时,我没有得到任何可返回的东西。我还没有完成这个功能,但我认为我做了一些根本性的错误。我觉得自己走错了路,越写越迷路。这就是我的目的。如有任何关于如何纠正这艘沉船的建议,我们将不胜感激。在

^{pr2}$

python从字典里搜索_Python:在字典中搜索字典的函数相关推荐

  1. python创建空字典什么意思_Python创建空列表的字典2种方法详解

    如果要在 Python 中创建键值是空列表的字典,有多种方法,但是各种方法之间是否由区别?需要作实验验证,并且分析产生的原因.本文针对两种方法做了实验和分析. 如果要在 Python 中创建一个键值都 ...

  2. python字典的数据结构_Python数据结构之三——dict(字典)

    Python版本:3.6.2  操作系统:Windows  作者:SmallWZQ 知识源于生活.Python也是如此. 提到字典,我首先想到的是数学大师--高斯. 为何想起他呢?这主要是因为高斯算法 ...

  3. python 读取excel太慢_Python 读取excel并转换为字典

    方法一:利用利用xlrd读取excel文件 其实整个过程比较简单,利用xlrd读取excel文件,再把读取到的数据转换为dict即可. 1.安装 xlrd pip install xlrd 2.读取文 ...

  4. python之if经典语句_Python之if语句、字典

    if语句 1>利用if语句判断用户是否被禁言 banned_users.py banned_users=['Lily','jonh','Susan'] user='Lily' if user n ...

  5. JAVA中返回值为字母时_LeetCode#524通过删除字母匹配到字典里最长单词-java中CompareTo方法用法以及Comparator中Compare方法返回值...

    import java.util.Collections; import java.util.Comparator; import java.util.List; /* 524. 通过删除字母匹配到字 ...

  6. python提取包含特定字符串的行_python语言----txt中搜索特定字符串所在行

    打开IDLE(python),并新创建一个py文件,编辑内容为: '''本示例演示如何在一个txt文件中搜索特定的字符串,并将其行显示''''''# 1. 打开文件# 2. 读取行信息# 3. 判断是 ...

  7. python计算复数的辐角_Python 自定义类中的函数和运算符重载

    如果你曾在字符串(str)对象上进行过 + 或 * 运算,你一定注意到它跟整数或浮点数对象的行为差异: >>> # 加法 >>> 1 + 2 3 >>& ...

  8. python向excel写数据_Python向excel中写入数据的方法

    最近做了一项工作需要把处理的数据写入到Excel表格中进行保存,所以在此就简单介绍使用Python如何把数据保存到excel表格中. 数据导入之前需要安装 xlwt依赖包,安装的方法就很简单,直接 p ...

  9. 基于python脚本的参数化建模_Python在ABAQUS中

    Python在ABAQUS中 所属分类:其他 开发工具:Python 文件大小:17325KB 下载次数:0 上传日期:2020-11-25 11:47:17 上 传 者:qwe12334 说明:   ...

  10. 如何使用Windows搜索在任何文件中搜索文本

    Many of us rely on Windows Search to find files and launch programs, but searching for text within f ...

最新文章

  1. zhs16gbk对应mysql_[Oracle] 彻底搞懂Oracle字符集
  2. 从0梳理1场NLP赛事!
  3. 从python中的列表中获取唯一值[重复]
  4. php面向对象链接mysql_php连接数据库的两种方式- 面向过程 面向对象
  5. 华为手机截屏怎么截长图_华为手机竟然有6种截屏方法,你用过几种?3种以上的手机没白买...
  6. Linux c 算法与数据结构--栈
  7. m3u8下载ts 合并成一个视频
  8. zookeeper使用和原理探究(一)
  9. arduino i2c 如何写16位寄存器_基于STM32使用I2C读取传感器数据
  10. 实践2.2 内核模块编译
  11. NYOJ-单调递增最长子序列(dp)
  12. 2020非常全的接口测试面试题及参考答案-软件测试工程师没有碰到算我输!
  13. Wider Face数据集详解
  14. CSS3 的动画应用
  15. 计算机对康复治疗学的帮助,我院康复医学科引进认知训练配合计算机心理失语症脑功能评估训练系统...
  16. android文件管理器u盘,Android U盘文件显示在文件管理器
  17. 干涉仪测向matlab程序,一种相关干涉仪测向算法的快速实现
  18. 云客Drupal源码分析之权限系统(上)
  19. 跨链桥之ZetaChain跨链测试网交互
  20. mysql到期_mysql 到期 即将到期

热门文章

  1. java怎么捕捉除数异常_Java异常的捕获及处理---小总结
  2. 戴尔电脑 linux ssh,使用SSH管理Dell iDRAC远程控制卡
  3. 怎么修改存储路径_Power Query数据位置变了?利用参数轻松解决源文件路径问题...
  4. 文件上传错误:Error setting expression 'uploadImage' with value '[Ljava.lang.String;@5ff8a691'...
  5. 上午写了一段代码,下午就被开除了...
  6. 批量处理文件,除了 Python,不妨试试 VIM!
  7. 薅羊毛!1024程序员的狂欢!
  8. 卧槽!手机上竟然也能用Win10...
  9. Python函数合集:足足68个内置函数请收好!
  10. 知乎上高赞的40个有趣回复,很精辟!