Qual a diferença entre a função list do python e a estrutura de vetores em c .?
Gostaria de saber também se o python possui alguma estrutura que possibilita a construção de vetores/ matrizes só de números ou strings.
Qual a diferença entre a função list do python e a estrutura de vetores em c .?
Gostaria de saber também se o python possui alguma estrutura que possibilita a construção de vetores/ matrizes só de números ou strings.
O que mais se assemelha com os vetores de C, são as listas do Python, uma das diferenças é que em Python você não define (pois não há necessidade) quantos índices sua lista/vetor terá pelo fato dela ser dinâmica, aumenta e diminui conforme sua demanda no código (adicionando ou removendo elementos). Podemos criar matrizes fazendo listas 2D. A construção de listas de apenas um determinado data type, limitado pela linguagem, não ocorre. Nas listas podemos inserir quaisquer tipos de dados, enquanto as strings aceitam cadeias de caracteres (dígitos símbolos...) ou seja nada mais é que um vetor de caracteres.
Muito obrigado pela resposta Fernanda. Até então achei que lista era um segundo tipo de função e que o python apresentaria uma estrutura de vetor como em C.
Merece! Espero ter ajudado, migrar de uma linguagem para outra sempre nos traz esses tipos de dúvidas mesmo kkkkk