It sometimes happens that two languages put different meanings on the same or similar syntax expression. When the both languages are of interest for a programmer, clarifying these bifurcation points helps to better understand the both languages in their basics and subtleties.
`in` with lists
and checks if it has a property or a key '2' in it. Integer 2 is silently converted to string '2'.