pythonで2つのリストのうちひとつのリストにしかない要素を抽出する方法

 

#リスト1にあって、リスト2にはない要素の抽出
list1 = ['太郎', '花子', '二郎', 'まるこ','三郎']
list2 = ['花子','まるこ','しずか']

list_difference = []
for item in list1:
if item not in list2:
list_difference.append(item)

print(list_difference)

上のコードを実行すると、出力は、

['太郎', '二郎', '三郎']