Peculiaridades do tipo mutável set em Python
This commit is contained in:
13
aula78.py
13
aula78.py
@@ -8,16 +8,23 @@
|
||||
# Criando um set
|
||||
# set(iterável) ou {1, 2, 3}
|
||||
# s1 = set('Luiz')
|
||||
s1 = set() # vazio
|
||||
s1 = {'Luiz', 1, 2, 3} # com dados
|
||||
# s1 = set() # vazio
|
||||
# s1 = {'Luiz', 1, 2, 3} # com dados
|
||||
|
||||
# Sets são eficientes para remover valores duplicados
|
||||
# de iteráveis.
|
||||
# - Não aceitam valores mutáveis;
|
||||
# - Seus valores serão sempre únicos;
|
||||
# - Não aceitam valores mutáveis;
|
||||
# - não tem índexes;
|
||||
# - não garantem ordem;
|
||||
# - são iteráveis (for, in, not in)
|
||||
# l1 = [1, 2, 3, 3, 3, 3, 3, 1]
|
||||
# s1 = set(l1)
|
||||
# l2 = list(s1)
|
||||
# s1 = {1, 2, 3}
|
||||
# print(3 not in s1)
|
||||
# for numero in s1:
|
||||
# print(numero)
|
||||
|
||||
# Métodos úteis:
|
||||
# add, update, clear, discard
|
||||
|
||||
Reference in New Issue
Block a user