Most pendrives should work well. They usually require very little power and are usually backwards compability.
There would be impossible to maintain a list of working or non-working memsticks because there are just too many types of them.
What matter most is probably what filesystem the pendrive/memstick was formatted with.
+1, however, FWIW, these are the ones "I know about":
http://www.cpmspectrepi.uk/raspberry_pi ... rives.html
Usually running Raspbian Jessie on up to 9 of 13 Pi's (an A, B1, B2, B+, P2B, 3xP0, P0W) and Stretch on my P3B, B+, A+ and a B2. See: https://www.cpmspectrepi.uk/raspberry_pi/raspiidx.htm