【发布时间】:2017-10-08 22:44:59
【问题描述】:
我是新手,刚开始学习 Python。我在课程中的第一个作业要求我对国家列表执行线性搜索(我知道线性搜索很糟糕,但这只是为了练习:))我找不到用于简单线性搜索的代码不涉及整数。
我假设第一步是创建一个数组,它是:
listCountries = ['France', 'Spain', 'United Kingdom', 'Italy', 'Portugal', 'Ireland', 'Poland', 'Norway']
我需要搜索“西班牙” - 我将使用什么代码?
提前致谢
【问题讨论】:
-
为什么对整数的线性搜索与对字符串、国家等的线性搜索有很大不同?
-
就像我说的我对编程非常陌生,我假设我们使用不同的代码,具体取决于数组是由整数还是字符/措辞组成。
-
好吧,Python 是一种动态语言,这意味着您可以将任何内容放入列表中。因此,在许多(并非所有情况)中,适用于整数列表的算法也适用于马、汽车、...的列表
-
啊哈,好的,谢谢。我不知道(我基本上是在自学这门 CS 课程)。我找到了在列表中查找整数的代码,在代码中,我看到它说“int”——我认为它只适用于整数。我找不到合适的代码来处理字符、单词等。Anywho,这让事情变得更简单了。
标签: python