در برنامه نويسى، يك ساختار داده اى است كه معمولا حاوى ليستى از وروديها مى باشد كه هر ورودى بهوسيله كليد منحصر به فردى مشخص شده و مجموعه مقادير مرتبطى را در خود جاى مى تدهد.