我试图写一个代码,将电影存储在一个列表中,我可以通过要求添加一个电影的位置或检查它是否在列表中检索。到目前为止,我一直致力于检索部分,但我一直得到一个错误,其中"描述符'索引'的'列表'对象不适用于'str'对象"。这是目前为止我的代码
myFile = open("movies.txt", "a")
more = "yes"
while more.lower() == "yes":
movie = input("Please enter a movie title: ")
myFile.write(movie + '\n')
more = input("Would you like another item? Enter 'yes' or 'no'. ")
find = input("Would you like to find a movie? Enter 'yes' or 'no'. ")
myFile.close()
if find == "yes":
myFile = open("movies.txt")
xlist = list[myFile]
f2 = input("What movie would like to find?")
f3 = xlist.index(f2)
print(f2 + " is in number " + f3 + " on the list")
myFile = open("movies.txt", "a")
more = "yes"
while more.lower() == "yes":
movie = input("Please enter a movie title: ")
myFile.write(f'{movie}\n')
more = input("Would you like another item? Enter 'yes' or 'no'. ")
find = input("Would you like to find a movie? Enter 'yes' or 'no'. ")
myFile.close()
if find == "yes":
myFile = open("movies.txt")
xlist=myFile.read().splitlines()
#print(xlist)
f2 = input("What movie would like to find?")
f3 = xlist.index(f2)
print(f'{f2} is in number {f3} on the list')
输出
Please enter a movie title: money-heist
Would you like another item? Enter 'yes' or 'no'. no
Would you like to find a movie? Enter 'yes' or 'no'. yes
What movie would like to find?Dark
Dark is in number 0 on the list
问题内容: 如果我有清单: 然后声明另外两个列表: 我怎么可以作为指数的元素,然后设置相应的元素来,即运行后,应该是。 显然,我可以通过for循环来做到这一点: 但是还有其他方法吗?我可以以某种方式使用吗? 问题答案: 您的代码最大的问题是它不可读。Python代码规则第一,如果它不可读,没人会花足够长的时间看得出来所有有用的信息。始终使用描述性变量名。几乎没有发现代码中的错误,让我们以好名字,慢
问题内容: 我需要在Java中的arraylist中获取最小值的索引值。我的arraylist包含多个浮点数,我正在尝试一种获取最小浮点数的索引号的方法,以便可以在代码的其他地方使用该索引号。我是初学者,所以请不要讨厌我。谢谢! 问题答案: 您可以使用Collections.min和List.indexOf: 如果您只想遍历列表一次(以上内容可能遍历两次):
我需要在Java中获取arraylist中最小值的索引值。我的arraylist包含几个浮点数,我正试图想出一种方法来获取最小浮点数的索引号,以便在代码的其他地方使用该索引号。我是初学者,所以请不要恨我。谢谢
问题内容: 我正在尝试通过搜索找到一个。有人知道该怎么做吗? 我看到了,但是我想要类似python的东西。 问题答案: 由于Swift在某些方面要比面向对象的功能更强大(并且Array是结构而不是对象),因此请使用“ find”函数对数组进行操作,该数组将返回可选值,因此请准备处理nil值: Swift 2.0更新: Swift 2.0不再支持旧功能! 使用Swift 2.0,可以使用扩展中定义的
我正在使用Python-3.6和pandas-0.24.1 我有一个熊猫数据帧: 我需要在特定索引上找到的值 错误: 在熊猫中迭代特定列的所有元素的理想方法是什么?
我已经为此挣扎了很长一段时间,似乎找不到正确的说法(即使在谷歌的帮助下!) 我想做的是...(我真的希望这有意义) 从表2中的value1查找表1中的value1(以匹配),然后从第一个值匹配的表2 value2更新表1中的value2 到目前为止我有...