Here is a list: one,two,three
ListContains checks for substring "wo" in the list elements:
Substring "wo" is in element 2 of list.
ListFind cannot check for a substring within an element; therefore, in the code, it does not find substring "wo" (it returns 0):
Substring "wo" is in element 0 of the list.
If you specify a string that exactly equals an entire list element, such as "two", both ListContains and ListFind find it, in the second element:
ListContains: The string "two" is in element 2 of the list.
ListFind: The string "two" is in element 2 of the list.