Python中文
首页
教程
问答
标签
搜索
登录
注册
Python,在带有变量的列表中查找项
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我不是程序员,所以这可能是非常基本的。 我试图在包含变量内容的列表中找到变量的索引</p> <pre><code>name = "Carl" num = 10 more = "stuff" my_list = [name, num, more] target = "num" targetVal = "25" print(my_list) print(my_list.index(target)) </code></pre> <p>我明白了</p> <pre><code>['Carl', 10, 'stuff'] ValueError: 'num' is not in list </code></pre> <p>将<code>num</code>作为变量进行索引是可行的,但是<code>"num"</code>将不起作用。你知道吗</p> <p>所以我找不到办法把列表中的num=“10”改成“25”。这种列表的方式将是完美的什么,我正试图破解在一起,但我不知道如何做到这一点。你知道吗</p> <p><strong>编辑:</strong></p> <p>使用字典而不是列表会更好</p> <pre><code>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]) </code></pre> <p>输出:</p> <pre><code>{'name': 'Carl', 'num': '10', 'more': 'stuff'} 10 25 </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<pre><code>my_list = ['Carl', 10, 'stuff'] num = 10 index = my_list.index(num) my_list[index] = 15 print(my_list) #['Carl', 15, 'stuff'] </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
Python中两个字典的交集
1 回答
python中两个字符串上的异或操作数?
10 回答
Python中两个字符串中的类似句子
8 回答
Python中两个字符串之间的Hamming距离
4 回答
python中两个字符串之间的匹配模式
7 回答
python中两个字符串之间的按位或
3 回答
python中两个字符串之间的数据(字节)切片
2 回答
python中两个字符串之间的模式
10 回答
python中两个字符串作为子字符串的区别
4 回答
Python中两个字符串元组的比较
9 回答
Python中两个字符串列表中的公共字符串
2 回答
python中两个字符串的Anagram测试
5 回答
Python中两个字符串的正则匹配
4 回答
python中两个字符串的笛卡尔乘积
1 回答
Python中两个字符串相似性的比较
4 回答
python中两个字符串语义相似度的求法
6 回答
Python中两个字符置换成固定长度的字符串,每个字符的数目相等
3 回答
Python中两个对数方程之间的插值和平滑数据
5 回答
Python中两个对象之间的And/Or运算符
6 回答
python中两个嵌套字典中相似键的和值
7 回答