我正在学习python,当我在做这个练习的时候...
student_scores = input("Input a list of student scores here ")
for n in range(0, len(student_scores)):
student_scores[n] = int(student_scores[n])
print(student_scores)
highest_score = max(student_scores)
print(highest_score)
**i got the below error:**
line 5, in <module>
student_scores[n] = int(student_scores[n])
TypeError: 'str' object does not support item assignment
就像错误说你不能给一个项目分配一个字符串一样。所以我想您要找的是函数split()
。现在假设用户输入10个由空格分割的数字,split()
将把它们变成一个字符串列表。然后您可以遍历每个字符串并将它们转换为int。
student_scores = input("Input a list of student scores here ")
student_scores=student_scores.split()
for n in range(0, len(student_scores)):
student_scores[n] = int(student_scores[n])
print(student_scores)
highest_score = max(student_scores)
print(highest_score)
下面是使用列表理解的代码的一行。它看起来很酷所以我把它放在这里。
x = max([int(num) for num in input("Input a list of student scores here ").split()])
Mocha支持断言库中任何抛出的s err.expected和err.actual属性AssertionError。mocha将尝试显示预期内容与断言实际看到的内容之间的差异。这是一个“字符串”差异的例子:
问题内容: 我从数据库中获取信息,将其保存在数组中,并以具有循环结构的形式回显它,当我尝试将修改后的信息保存到数据库时遇到问题。 我收到此错误: 致命错误:字符串中不支持[]运算符。 码: 有人可以给我一个提示我做错了什么吗? 谢谢。 问题答案: 尝试在字符串上使用短数组推送语法时,会出现此错误。 例如这个 我大胆猜测的一个或多个你的,,或变量已经被初始化为一个字符串。 编辑: 再次查看您的问题,
数据以这种方式发送: 我试图在html中用*ngFor显示类别,如下所示: 我的错误: 我去另一个视图不错,但是IDK为什么我的错误,如果我尝试:JSON.parse错误更改为 我一直在阅读有关该错误的信息,看起来我不需要解析,所以我非常困惑。 帮帮忙,谢谢! 这是转到另一个视图之前的数据。
问题内容: Douglas Crockford喜欢说在javascript原型面向对象语言中不需要。 他解释说,添加这些代码只是为了使来自基于类(即“ 经典 ”)的面向对象的编程语言的人们感到某种程度的舒适: JavaScript中,我们很难雅 JavaScript是一种原型语言,但是它有一个运算符,试图使它看起来像古典语言。这往往会使程序员感到困惑,从而导致一些有问题的编程模式。 您无需在Jav
我试图通过以下教程将我们的在线WordPress网站克隆到localhost(使用XAMPP):https://looks-awesome.com/copying-live-wordpress-site-localhost 一切都很容易理解,顺利进行,直到我试图加载网站。每当我试图打开索引时。php或wp管理员向我显示此错误:“致命错误:未捕获错误:[]C:\xampp\htdocs中的字符串不支
问题内容: 是否可以将json字符串(例如,从twitter搜索json服务返回的json字符串)转换为简单的字符串对象。这是从json服务返回的数据的一小部分表示形式: 可以说我以某种方式将结果存储在某个变量中,例如 obj 。我希望获得适当的值,如下所示: 我已经尝试过使用,但是它给了我一个错误提示 问题答案: 我已经尝试过使用,但是它给了我一个错误提示 要从字符串加载,请使用(注意“ s”)