私は2つのリストを持っています
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