As per my knowledge, there is no straight-forward approach to get the reserve pool in UniswapV3. However, you can play around using balanceOf function of token contract to get these number as long as you know the pair address. Piece of code the play around is
pairAddress = '0xF5a7AE8D465b476e306c8EF764A91b8f119144B4'
wethContract = web3.eth.contract(address=wethAddress, abi=poolAbi)
zuzuContract = web3.eth.contract(address=zuzuAddress, abi=poolAbi)
wethAmount = wethContract.functions.balanceOf(pairAddress).call()
zuzuAmount = zuzuContract.functions.balanceOf(pairAddress).call()
print(wethAmount)
print(zuzuAmount)
Hope it helps.