python通过变量找对应列表

提问人:杜换梅时间:2021-08-18 16:37:03

今天遇到个纠结的问题,python通过变量找对应列表?求助

5个回答
仲倚宽

你可以考虑遍历一下所有的key,然后在value匹配的时候break。

:

Ifdict[key]==value:

print(key)

print(value)

break

裴臻

数据大,假如数据存在文件,比如格式:

代码如下:

沃卓凡

输出[('张三','aabbcc'),('李四','dd')]

宁创宽

1、方法一利用数组自身的特性a.index(target),其中a是目标list,target是需要的下标对应的值。代码如下

可知索引为2。但是如果a中有多个76元素,这种方法仅仅能获取都第一个匹配的value的下标索引。

2、方法二利用enumerate函数。

代码如下

运行结果

python通过索引的操作(Python包含6种内建序列列表、元组、字符串、Unicode字符串、buffer对象、xrange对象)

1、索引

负数索引与正数索引之间存在一个规律当正数索引+负数索引的绝对值=元素的个数,它们所指的是同一个元素。

2、分片

分片用于截取某个范围内的元素,通过:来指定起始区间(左闭右开区间,包含左侧索引值对应的元素,但不包含右测索引值对应的元素)。

分片包括起始索引对应的元素,但不包括终止索引对应的元素,索引为正值时可以发生越界但只会取到最后一个元素。如果索引值为负值,则表示从最右边元素开始,此时需避免索引越界。

乐碧涵

pat=r'"aaa":(d*),"bbb":'

改成

pat=r'".+aaa":(d*),"bbb":'

相关的问题
  • python通过键盘将多个值赋给变量

    python实现同时给多个变量赋值的方法这篇文章主要介绍了python实现同时给多个变量赋值的方法,涉及Python中变量赋值的相关技巧,非常具有实用价值,分享给大家供大家参考。具体分析如下python中可以同时给多个变量赋值,下面列举了三种方法#