我有两个清单
listA = [3,45,23,7]
listB = [34,76,21,76]
以及从这些列表中获取项目并返回 true 或 false 的函数
def function(itemA,itemB):
# does something
# returns true or false
我遍历这些列表,并希望将 listA 中的每个项目作为键添加到字典中。作为该键的值,我想添加一个新的 listC。我怎么做?以下不起作用
newDict = {}
for itemA in listA:
listC = []
for itemB in listB:
if function(itemA,itemB):
listC.append(itemB)
newDict[itemA] = listC