21.12.2022 Views

python_para_desenvolvedores_2ed

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Tipos 45

print 's1 inclui 1 e 2'

# Testa se não existe elementos em comum

if s1.isdisjoint(s2):

print 's1 e s2 não tem elementos em comum'

Saída:

s1: set([0, 1, 2])

s2: set([8, 9, 10])

s3: set([8, 2, 4, 6])

União de s1 e s2: set([0, 1, 2, 8, 9, 10])

Diferença com s3: set([0, 1, 10, 9])

Interseção com s3: set([8, 2])

s1 inclui 1 e 2

s1 e s2 não tem elementos em comum

Quando uma lista é convertida para set, as repetições são descartadas.

Na versão 2.6, também está disponível um tipo builtin de lista mutável de

caracteres, chamado bytearray.

Dicionários

Um dicionário é uma lista de associações compostas por uma chave única e

estruturas correspondentes. Dicionários são mutáveis, tais como as listas.

A chave precisa ser de um tipo imutável, geralmente são usadas strings, mas

também podem ser tuplas ou tipos numéricos. Já os itens dos dicionários

podem ser tanto mutáveis quanto imutáveis. O dicionário do Python não

fornece garantia de que as chaves estarão ordenadas.

Sintaxe:

dicionario = {'a': a, 'b': b, ..., 'z': z}

Estrutura:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!