python 从另一个列表中替换两个列表数据

什鲁蒂

在 python 中的一个变量中,我得到如下列表:

stop_address_type = ['1','2']

在另一个变量中,我越来越像:

stop_facility_name = ['A','B']  

结果:这就是我真正想要的

stop_address_type = ['1','2']
stop_facility_name = ['','B']

另一种情况,如:

stop_address_type = ['2','1']
stop_facility_name = ['A','']

我真正想要的是当我在 stop_address_type 变量中获得 1 值时,我想清空列表 stop_facility_name 的相同值,例如:

诺克斯先生

您可以通过这样的方法传递列表:

stop_address_type = ['1', '2']
stop_facility_name = ['A', 'B']

def check_facility_name(address_typ_list, facility_name_list):
    for i, obj in enumerate(address_typ_list):
        if obj == '1':
            facility_name_list[i] = ""

print(stop_facility_name)
# ['A', 'B']

check_facility_name(stop_address_type, stop_facility_name)

print(stop_facility_name)
# ['', 'B']

无论 1 出现在 adress_type_list 的何处,这都会为您提供所需的输出

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从另一个列表中存在的两个列表中查找2个项目的Python方式

在遍历另一个列表时比较两个列表-Python

在Python中将两个列表合并到另一个列表

Python:用列表中另一个列表中的值替换列表中的元素

python - 比较两个列表以查看一个列表是否连续出现在另一个列表中

用另一个列表中的元素随机替换列表中的某些元素,python

根据python中的索引用另一个列表的值替换列表中的值

将列表中的项目替换为另一个列表中的相应项目(Python)

python从另一个列表中删除列表中的元素,并且两个列表中都有多个项目

python从另一个列表中删除列表

Python:将一个列表替换为另一个列表?

Python 用另一个列表替换一个列表

Python 3.x-根据另一个列表对一个列表进行排序,然后返回两个排序后的列表

Python:使用另一个列表的索引汇总列表中的数据

如何比较两个字典值列表,并在 Python3 中更改另一个列表值时更新列表值?

Python:遍历一个列表并将数据插入另一个列表中的特定位置

Python:在另一个替换内容中插入2D列表

两个python列表之间的部分匹配,一个列表正好存在于另一个列表中,Python中很少有其他字符

如何比较python中的两个列表并在一个列表中写入相似的索引值,在另一个列表中写入不相似的值

Python在一个列表中查找不在另一个列表中的元素

在python中找到另一个项目最接近列表的哪两个元素的最快方法

在另一个函数中调用列表 - Python

在Python中汇总列表-在一个元组和另一个列表中

一个列表,它是 python 中另一个列表的相反概率

用Python从另一个列表中减去一个列表

Python使用另一个列表中的元素过滤出一个列表

以最“python 方式”从另一个列表中创建一个列表

用Python中另一个列表中的项目替换满足某些条件的列表元素

在Python中的列表列表中将列表分配给另一个列表