• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

lanah_

Qual a diferenca: "+=" e ".append"

3 mensagens neste tópico

+=

x = x+y

é igual a

x += y

o x e o y pode ser qualquer tipo que deia para "somar" (ints, float, string, list)

.append

Só serve para listas.

x += [1]

é igual a

x = x.append(1)

, e só dá para acrescentar um valor de cada vez.

>>> x = [0,1]
>>> x += [2,3]
>>> x
[0, 1, 2, 3]
>>> x.append(4)
>>> x
[0, 1, 2, 3, 4]
>>> x.append([5,6])
>>> x
[0, 1, 2, 3, 4, [5, 6]]

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora