我有一个这样的列表list = []
,在这个列表中有这样的元素
15,a,90 -
16,c,60 -
17,e,50 -
list[0] 的输出是 15,16,17,我有这样的代码
ogrno = input("a")
for i in ogr.list:
if ogrno == i[0]:
add = [input("new number "),input("new word"),input("new number")
i = add
我想在此处添加一个新列表而不是选定的行。但未使用“i”。
这失败的原因a = 3; i = a; i = 2
与不会更改 的值相同a
:分配给名称永远不会影响当前绑定到该名称的对象。如果要更改列表引用的内容,则需要分配给列表槽本身。
for i, value in enumerate(ogr.list):
if ogrno == value[0]:
ogr.list[i] = [input("new number "),input("new word"),input("new number")]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句