Tipos Básicos (list, tuple)


In [1]:
numero = 10

In [4]:
type(numero)


Out[4]:
float

In [3]:
numero = 10.0

In [5]:
valor = False

In [6]:
type(valor)


Out[6]:
bool

In [7]:
frutas = ["laranja", "banana", "tomate"]

In [9]:
frutas[0]


Out[9]:
'laranja'

In [10]:
frutas[-1]


Out[10]:
'tomate'

In [11]:
type(frutas)


Out[11]:
list

In [12]:
frutas.append("maça")

In [13]:
frutas


Out[13]:
['laranja', 'banana', 'tomate', 'maça']

In [14]:
dir(frutas)


Out[14]:
['__add__',
 '__class__',
 '__contains__',
 '__delattr__',
 '__delitem__',
 '__dir__',
 '__doc__',
 '__eq__',
 '__format__',
 '__ge__',
 '__getattribute__',
 '__getitem__',
 '__gt__',
 '__hash__',
 '__iadd__',
 '__imul__',
 '__init__',
 '__iter__',
 '__le__',
 '__len__',
 '__lt__',
 '__mul__',
 '__ne__',
 '__new__',
 '__reduce__',
 '__reduce_ex__',
 '__repr__',
 '__reversed__',
 '__rmul__',
 '__setattr__',
 '__setitem__',
 '__sizeof__',
 '__str__',
 '__subclasshook__',
 'append',
 'clear',
 'copy',
 'count',
 'extend',
 'index',
 'insert',
 'pop',
 'remove',
 'reverse',
 'sort']

In [15]:
frutas[0]


Out[15]:
'laranja'

In [16]:
frutas.__getitem__(0)


Out[16]:
'laranja'

In [17]:
frutas + ["pêra"]


Out[17]:
['laranja', 'banana', 'tomate', 'maça', 'pêra']

In [18]:
str(frutas)


Out[18]:
"['laranja', 'banana', 'tomate', 'maça']"

In [19]:
len(frutas)


Out[19]:
4

In [20]:
frutas[:2]


Out[20]:
['laranja', 'banana']

In [21]:
frutas = frutas + ["pêra"]

In [22]:
frutas[:1]


Out[22]:
['laranja']

In [23]:
frutas[1:3]


Out[23]:
['banana', 'tomate']

In [24]:
frutas[0:5:2]


Out[24]:
['laranja', 'tomate', 'pêra']

In [25]:
numeros = (0, 1, 2, 3, 4, 5)

In [26]:
numeros[0]


Out[26]:
0

In [27]:
frutas[0] = "uva"
print(frutas)


['uva', 'banana', 'tomate', 'maça', 'pêra']

In [28]:
numeros[0] = -1


---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-28-f151c6d844cc> in <module>()
----> 1 numeros[0] = -1

TypeError: 'tuple' object does not support item assignment

In [29]:
frutas[::-1]


Out[29]:
['pêra', 'maça', 'tomate', 'banana', 'uva']

In [30]:
info = {"nome": "gileno", "email": "contato@gilenofilho.com.br"}

In [31]:
info["nome"]


Out[31]:
'gileno'

In [32]:
for item in frutas:
    print(item)


uva
banana
tomate
maça
pêra

In [33]:
item


Out[33]:
'pêra'

In [34]:
nomes = []
for nome in nomes:
    print(nome)
else:
    print("Nenhum nome")


Nenhum nome

In [35]:
nomes = ["fulano", "sicrano", "beltrano"]
for nome in nomes:
    if nome in ["fulano", "beltrano"]:
        print(nome)
    else:
        break


fulano

In [36]:
nomes = ["fulano", "sicrano", "beltrano"]
for nome in nomes:
    if nome in ["fulano", "beltrano"]:
        print(nome)
    else:
        continue


fulano
beltrano

In [40]:
soma = 0
contador = 0
while contador < 5:
    num = input("Número: ")
    num = int(num)
    if num > 10:
        continue
    soma = soma + num
    contador = contador + 1


Número: 10
Número: 5
Número: 3
Número: 20
Número: 20
Número: 20
Número: 8
Número: 9

In [41]:
print(soma)


35

In [43]:
info = {"nome": "gileno", "email": "contato@gilenofilho.com.br"}

In [44]:
for chave in info:
    print(chave)


email
nome

In [45]:
info.items()


Out[45]:
dict_items([('email', 'contato@gilenofilho.com.br'), ('nome', 'gileno')])

In [47]:
for chave, valor in info.items():
    print(chave, valor)


email contato@gilenofilho.com.br
nome gileno

In [1]:
for i in range(10):
    print(i)


0
1
2
3
4
5
6
7
8
9

In [2]:
numero = 10
print(numero % 2)


0

In [ ]: