A linguagem Python oferece maneiras bastante particulares de lidar com vetores de dados, possibilitando ao programador uma gama de maneiras distintas de realizar ações e funções em seus algoritmos. Diferentemente de outras linguagens, vetores em Python são chamados de 'listas'. Uma lista é um conjunto linear de valores indexados por um número inteiro. Os índices são iniciados em zero e atribuídos sequencialmente a partir deste. A lista pode conter quaisquer valores, incluindo valores de tipos mistos e até outras listas. Para criar uma lista, usamos colchetes e vírgulas para enumerar os valores.
Assim, considerando que vetores em Python são listas delgadas, é possível ainda atribuir uma lista a outra lista, além de realizar o cruzamento e a agregação de listas, formando assim, matrizes de dados.
REIS, Christian Robottom Python na prática um curso objetivo de programação em Python. Disponível em http://www.gwydion.com/cprov/files/jnp.pdf. Acesso em 31 ago. 2020 (adaptado)
Diante do exposto, analise o trecho de código a seguir:
def main():
a = [1, 2, 3, 4]
print(sum(a))
main()