yes, 1ml = 1cm3. The litre isn’t a proper SI unit, so in scientific circles the ml is frowned on compared to the cm3. That’s why chemists measure liquid volumes in decimetre3 (which is actually a litre).
For a while I was tracking my car fuel consumption in a log book using a conversion factor...