我不是程序员,所以这可能是非常基本的。 我试图在包含变量内容的列表中找到变量的索引
name = "Carl"
num = 10
more = "stuff"
my_list = [name, num, more]
target = "num"
targetVal = "25"
print(my_list)
print(my_list.index(target))
我明白了
['Carl', 10, 'stuff']
ValueError: 'num' is not in list
将num
作为变量进行索引是可行的,但是"num"
将不起作用。你知道吗
所以我找不到办法把列表中的num=“10”改成“25”。这种列表的方式将是完美的什么,我正试图破解在一起,但我不知道如何做到这一点。你知道吗
编辑:
使用字典而不是列表会更好
my_dict = {"name": "Carl", "num": "10", "more": "stuff"}
target = "num"
targetVal = "25"
print(my_dict)
print(my_dict[target])
my_dict[target] = targetVal
print(my_dict[target])
输出:
{'name': 'Carl', 'num': '10', 'more': 'stuff'}
10
25
列表(
my_list
)中的值是字符串,因此字符串应该用单引号或双引号括起来,如下所示:相关问题 更多 >
编程相关推荐