No, unless it’s specified to take 20700/21700s.

20700s//21700s are bigger than 18650s.

Why?

18650: 18mm D, 65mm H
20700: 20mm D, 70mm H
21700: 21mm D, 70mm H

So, you need a light like this, which does support 21700s:
https://www.amazon.com/Tactical-Flashlight-Battery-Charger-Camping/dp/B07GS21VYR/