No Python, e provavelmente em muitas outras linguagens de programação, estruturas comuns de dados podem ser encontradas como uma parte integrada da linguagem principal com sua própria sintaxe dedicada. Se colocarmos de lado a sintaxe da lista integrada do LISP, não consigo pensar em outras linguagens que conheço que forneçam algum tipo de estrutura de dados acima da matriz como uma parte integrada de sua sintaxe, embora todas elas (mas C, eu acho) parecem fornecê-los na biblioteca padrão.
Do ponto de vista do design da linguagem, quais são suas opiniões sobre ter uma sintaxe específica para estruturas de dados na linguagem principal? É uma boa ideia e o objetivo do idioma (etc.) muda o quão bom isso pode ser uma escolha?
Edit: Me desculpe por (aparentemente) causar alguma confusão sobre quais estruturas de dados eu quero dizer. Eu falo sobre os básicos e comumente usados, mas ainda não os mais básicos. Isso exclui árvores (muito complexas, incomuns), pilhas (raramente usadas), matrizes (muito simples), mas inclui, por exemplo, conjuntos, listas e hashmaps.