将列表附加到列表列表中

时间:2017-09-03 07:58:04

标签: python list

grades =[["100", "90", "80"], ["1", "2"]]
a = list(1,2,3)
grades.append(a)
print (grades)

TypeError:list()最多需要1个参数(给定3个) 有人有解决方案吗?

感谢。

5 个答案:

答案 0 :(得分:0)

你正在尝试什么代码?这应该可以正常工作:

a = [1,2]; b =[[1],[2,3]]
b.append(a)

答案 1 :(得分:0)

很简单。这对我来说很好。

>>> a = [1,2]
>>> b =[[1],[2,3]]
>>> b.append(a)
>>> b
[[1], [2, 3], [1, 2]]

答案 2 :(得分:0)

使用

grades = [[1], [2,3]]
a = list((1,2,3))
grades.append(a)

您必须使用双重parantheses,将数字分组为元组。如果你做了一个parantheses,它就是函数调用。

答案 3 :(得分:0)

这应该可以解决问题:

a = [1,2]
b =[[1],[2,3]]
b.append(a)

答案 4 :(得分:0)

早上好,

尝试使用口译员,这是您学习的基础。

>>> a = [1, 2]
>>> b = [[1], [2, 3]]
>>> b.append(a)
>>> b
[[1], [2, 3], [1, 2]]