It indeed resembles a 1957-B Swiss 1-rappen piece, but do I detect a silvery color in those pictures?
That and the hole in it give me a hunch.
I believe it is from a 1950s-era charm bracelet. Ask your grandmother if she ever had one, or if she remembers them.
A number of those bracelets were made with replicas of Swiss 1-rappen pieces, British halfpennies, and several other world coins of the era. Sometimes the coins are real and plated with silver-colored metal, and sometimes they are cast replicas, but in either event it makes little difference, since the original coins are not that valuable to begin with. Apparently these bracelets were quite the craze during the Eisenhower and/or Kennedy eras, because when I buy bulk bags for my coin shop, I often come across pieces like this, with the hole, the silver color, and sometimes casting seams on them.
Your coin looks as though it could be real, I guess. Look inside the hole. Is there copper colored metal in there? These are supposed to be bronze coins. If it's all silvery and has seams around the edges, then it is cast. Otherwise it is a real coin, but either way, it has no monetary value except as a curiosity. (And in that regard, I think it's pretty neat. I wouldn't mind digging one.)