5. tuplas e dicionários - IC

Propaganda
Quiz de revisão
1)O que é uma tupla? Qual a diferença entre uma tupla e uma lista em python?
>>> a = (1, 2, 5.0, 'abacaxi')
>>> a[2]
5.0
>>> a[1:3]
(2, 5.0)
>>> a[2] = 4
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
2)O que é um dicionário em python?
>>> dd = {'José': 12345678, "maria": 98765432}
>>> dd ['maria']
98765432
>>> dd['carlos'] = 77777777
>>> dd['maria'] = 12121212
>>> dd
{'carlos': 77777777, 'maria': 12121212, 'José': 12345678}
Acessando um dicionário
>>> dd['Maria']
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 'Maria'
>>> for x in dd:
...
print(x, ":", dd[x])
...
carlos : 77777777
maria : 12121212
José : 12345678
>>> dd_items = dd.items()
>>> for i in dd_items:
...
print(i[0], ":", i[1])
...
Carlos : 77777777
Maria : 12121212
José : 12345678
Download