объясните, пожалуйста, эту часть кода
rollNumber[:]=[items for items in rollNumber if items in sampleDict.values()]
Это полный код
rollNumber = [47, 64, 69, 37, 76, 83, 95, 97]
sampleDict ={'Jhon':47, 'Emma':69, 'Kelly':76, 'Jason':97}
print("List -", rollNumber)
print("Dictionary - ", sampleDict)
rollNumber[:] = [item for item in rollNumber if item in sampleDict.values()]
print("after removing unwanted elemnts from list ", rollNumber)