在python中,如何将列表中的元素添加到列表中?
假设我有两个列表:在python中,如何将列表中的元素添加到列表中?,python,list,Python,List,假设我有两个列表: list = [[1, 2, 3], [4, 5]] a = 6 还有什么我可以把a放入现场列表[1][2]?是的,你可以: lst[1].append(a) lst # [[1, 2, 3], [4, 5, 6]] 是的,你可以这样做: lst[1].append(a) lst # [[1, 2, 3], [4, 5, 6]] 要添加元素,请尝试: my_list[1].append(a) 要替换元素,请执行以下操作: my_list[1][1] = a
list = [[1, 2, 3], [4, 5]]
a = 6
还有什么我可以把a
放入现场列表[1][2]
?是的,你可以:
lst[1].append(a)
lst
# [[1, 2, 3], [4, 5, 6]]
是的,你可以这样做:
lst[1].append(a)
lst
# [[1, 2, 3], [4, 5, 6]]
要添加元素,请尝试:
my_list[1].append(a)
要替换元素,请执行以下操作:
my_list[1][1] = a # This will replace 5 by 6 in the second sub-list
追加示例:
>>> my_list = [[1, 2, 3], [4, 5]]
>>> a = 6
>>> my_list[1].append(a)
>>> my_list
[[1, 2, 3], [4, 5, 6]]
>>> my_list = [[1, 2, 3], [4, 5]]
>>> a = 6
>>> my_list[1][1] = a
>>> my_list
[[1, 2, 3], [4, 6]]
替换示例:
>>> my_list = [[1, 2, 3], [4, 5]]
>>> a = 6
>>> my_list[1].append(a)
>>> my_list
[[1, 2, 3], [4, 5, 6]]
>>> my_list = [[1, 2, 3], [4, 5]]
>>> a = 6
>>> my_list[1][1] = a
>>> my_list
[[1, 2, 3], [4, 6]]
注意:不应使用
list
来命名变量,因为它将替换内置类型list
要添加元素,请尝试:
my_list[1].append(a)
要替换元素,请执行以下操作:
my_list[1][1] = a # This will replace 5 by 6 in the second sub-list
追加示例:
>>> my_list = [[1, 2, 3], [4, 5]]
>>> a = 6
>>> my_list[1].append(a)
>>> my_list
[[1, 2, 3], [4, 5, 6]]
>>> my_list = [[1, 2, 3], [4, 5]]
>>> a = 6
>>> my_list[1][1] = a
>>> my_list
[[1, 2, 3], [4, 6]]
替换示例:
>>> my_list = [[1, 2, 3], [4, 5]]
>>> a = 6
>>> my_list[1].append(a)
>>> my_list
[[1, 2, 3], [4, 5, 6]]
>>> my_list = [[1, 2, 3], [4, 5]]
>>> a = 6
>>> my_list[1][1] = a
>>> my_list
[[1, 2, 3], [4, 6]]
注意:您不应该使用
list
来命名变量,因为它将替换内置类型list
而不是使用list=[[1,2,3],[4,5]
(因为list在python中是一个函数)让我们来看看
l=[[1,2,3],[4,5]]
现在还没有l[1][2]
。
如果我们尝试访问它,我们会得到
>>> l[1][2]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: list index out of range
现在我们可以访问它了
>>> l[1][2]
6
我们可以改变它:
>>> l[1][2] = 44
>>> l
[[1, 2, 3], [4, 5, 44]]
与其使用
list=[[1,2,3],[4,5]]
(因为list在python中是一个函数),不如
l=[[1,2,3],[4,5]]
现在还没有l[1][2]
。
如果我们尝试访问它,我们会得到
>>> l[1][2]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: list index out of range
现在我们可以访问它了
>>> l[1][2]
6
我们可以改变它:
>>> l[1][2] = 44
>>> l
[[1, 2, 3], [4, 5, 44]]
插入或替换?对于我正在编写的程序,我需要添加,但是我很高兴知道如何替换
列表[1][2]
超出范围list[1]
的长度为2,因此您现在必须使用ppend()
我正在检查您的意思-list[1][2]
是列表中第二个列表的第三个元素(名为\list`)……不要将列表命名为list
,这是python中的内置函数。插入或替换?对于我正在编写的程序,我需要补充,但是我很高兴知道如何替换列表[1][2]
超出范围list[1]
的长度为2,因此您现在必须使用ppend()
我正在检查您的意思-list[1][2]
是列表中第二个列表的第三个元素(名为\list`)……不要将列表命名为list
,这是python中的内置函数。谢谢!我现在要去看看如何替换元素@不客气,我还添加了一些示例,您可以使用这些示例更好地理解!非常感谢。我现在要去看看如何替换元素@不客气,我还添加了一些示例,您可以使用这些示例更好地理解!