Mảng là một danh sách các phần tử có cùng kiểu dữ liệu. Mảng có thể là mảng một chiều hay nhiều chiều. Mảng có 2 thành phần là chỉ mục (key) và giá trị. Chỉ mục có thể là số nguyên hoặc là chuỗi. Ví dụ nếu bạn muốn lưu 50 số thay vì định nghĩa 50 biến thì bạn có thể lưu nó vào một mảng có chiều dài là 50 phần tử.