Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从列表中找到max并将其平方,最后选择mod_Python_Typeerror - Fatal编程技术网

Python 如何从列表中找到max并将其平方,最后选择mod

Python 如何从列表中找到max并将其平方,最后选择mod,python,typeerror,Python,Typeerror,执行此代码时出现错误- 类型错误:“int”对象不可编辑 我该怎么修?(Python 3) max是一个函数,当您写入“for j in l”时,它会接收一个列表作为参数,因为您指向的是一个整数,因此max(int)会向您显示给定的错误。l的静态声明造成了问题。我让它充满活力 修改代码: t,n=list(map(int, input().split())) #t refers to number of lists l=[] #initialized list to 0 as maximum

执行此代码时出现错误- 类型错误:“int”对象不可编辑

我该怎么修?(Python 3)


max是一个函数,当您写入“for j in l”时,它会接收一个列表作为参数,因为您指向的是一个整数,因此max(int)会向您显示给定的错误。

l的静态声明造成了问题。我让它充满活力

修改代码:

t,n=list(map(int, input().split()))  #t refers to number of lists
l=[] #initialized list to 0 as maximum 7 elements are possible in list
s=0
for i in range(t):
    l.append(list(map(int,input().split())))  #take inputs for t list
for j in l:    #to find max in each list
    s=s+(max(j)*max(j))
print(s%n)
样本输入:

3 1000
2 5 4
3 7 8 9
5 5 7 8 9 10
样本输出:

206

我希望这会有所帮助。

请将错误的全文(包括回溯)编辑到您的问题中。除了我最后的评论。请回溯一下。为变量指定有意义的名称会有所帮助……你能提供上述代码的输入和输出示例吗?@arsho看一下更新后的帖子
206