Diamantpythons fressen eine Vielzahl von Beutetieren, darunter:
- Kleine Säugetiere wie Mäuse, Ratten und Potoroos.
- Vögel, von kleinen Finken bis zu größeren Papageien und Kakadus.
- Amphibien, einschließlich Fröschen und Kröten.
- Gelegentlich Insekten, wie große Käfer.