首页 > 解决方案 > 在for循环python中为特定条件分配值到特定数组

问题描述

我有两个数组,对于 list 中的每个项目table,我想将数据写入 list 中的相应项目drivefor loop在 python 中

drive1 =[]

drive2 =[]

drive4 =[]

tables = ['values_1', 'values_2', 'values_4']

drive = [ drive1, drive2, drive4]

for item in tables and drive:

    tab = db[item]

标签: pythonarrays

解决方案


我对你的要求有点困惑,但我认为这回答了它......

如果您只想附加到相应的列表,请尝试:

for item, drive_item in zip(tables, drive):
    drive_item.append(item)

因为列表是可变的,所以您不需要将返回值设置为等于任何值。


推荐阅读