Manchester City boss Pep Guardiola praised Fabian Delph's attitude after the England midfielder was forced to play left-back in the win over West Ham.