Dinamik diziler, programlama dilinde kullanılan bir veri yapısıdır. Bu veri yapısı, dizinin boyutunu dinamik olarak değiştirme yeteneğine sahip olmasını sağlar. Bu sayede, dizinin içine veri ekleyebilir veya çıkartabilirsiniz.
Örneğin, bir dizi oluşturduktan sonra dizinin başına yeni bir eleman ekleyebilir veya dizinin sonundan eleman çıkartabilirsiniz. Böylece dizinin boyutu dinamik olarak değişebilir. Dinamik diziler programlama diline göre farklılık gösterse de, genel olarak bu şekilde çalışırlar.