Mahrez was City's only major signing last summer and has had to change his game under manager Pep Guardiola despite being player of the year when Leicester won the Premier League in 2016.
"Things are a little bit different with Pep. He likes us to stick to the touchline, while I used to enjoy cutting inside. It's different, but you have to adapt. I can both stick to the line and cut inside," said Mahrez.
"It's a learning process, you learn different things from different coaches, as their approaches to the game aren't the same. That's our role.
"Our squad includes potential starters only, everybody is good enough to play. We have two really good players in each position, so it's great. Everybody challenges each other and tries to help one another improve. There's competition among us and I think it's a good thing.
"It [moving to City] was important for me because I think I'd seen it all at Leicester [City FC]. I needed to experience something different, and to make a step up. I think this club was the perfect one for me. I also had the desire to work with Pep, so a lot of aspects played a part in my decision. There's obviously plenty of quality, even in training."