このスレッドで回答されたリスト内包表記を使用して辞書を作成する方法はありますか?
listA = [
"apple_v001",
"apple_v002",
"banana_v001",
"orange_v001",
]
keywords = ["apple", "banana", "orange"]
[[item for item in listA if kw in item] for kw in keywords]
# Result: [['apple_v001', 'apple_v002'], ['banana_v001'], ['orange_v001']] #
私がやろうとしているのは、この結果からキーワードをキーとして辞書を作成することです。そう
dictA["apple"] = ['apple_v001', 'apple_v002']
など。dict = {key, value for ...(iteration) } を実行しようとしましたが、常に構文エラーが発生します。どうやって始めたらいいのかわからないので、助けていただければ幸いです。