No, there are no open container laws in Switzerland. However, you cannot drink alcohol while driving or operating a vehicle, and you cannot drink in public places that are designated as no-drinking zones.