Como é o meu primeiro post gostaria de dizer olá a toda a gente.Eu ainda estou a aprender a programar nesta linguagem, e gostaria de saber se alguém me poderá ajudar a perceber o codigo abaixo:
Código:
>>> a=['a','b','c','d','e']
>>> a
['a', 'b', 'c', 'd', 'e']
>>> a[1:1]=['exp1','exp2','exp3']
>>> a
['a', 'exp1', 'exp2', 'exp3', 'b', 'c', 'd', 'e']
Porque é que se utiliza a[1:1] e não a['onde quero começar':'onde quero acabar']. O que estamos a dizer ao programa com a[1:1]???
Pergunta
davis01
Boas!
Como é o meu primeiro post gostaria de dizer olá a toda a gente.Eu ainda estou a aprender a programar nesta linguagem, e gostaria de saber se alguém me poderá ajudar a perceber o codigo abaixo:
Código:
>>> a=['a','b','c','d','e']
>>> a
['a', 'b', 'c', 'd', 'e']
>>> a[1:1]=['exp1','exp2','exp3']
>>> a
['a', 'exp1', 'exp2', 'exp3', 'b', 'c', 'd', 'e']
Porque é que se utiliza a[1:1] e não a['onde quero começar':'onde quero acabar']. O que estamos a dizer ao programa com a[1:1]???
Obrigado pelo seu tempo,
Davis01 :blink:
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.