Listas no Python


In [2]:
#criando litas
listademercado=['ovos','manteiga','farinha','leite']

In [4]:
print(listademercado)


['ovos', 'manteiga', 'farinha', 'leite']

In [5]:
#criando uma nova lista com diferentes tipos de dados
listadadoselementos=['farinha',1,3.00]

In [6]:
print(listadadoselementos)


['farinha', 1, 3.0]

In [7]:
#atribuindo cada valor a uma váriavel da lista  
item1=listadadoselementos[0]
item2=listadadoselementos[1]
item3=listadadoselementos[2]

In [8]:
print(item1,item2,item3)


('farinha', 1, 3.0)

In [9]:
#alterando um item na lista
listademercado[3]="achocolatado"

In [10]:
print(listademercado)


['ovos', 'manteiga', 'farinha', 'achocolatado']

In [11]:
#deletando um item da lista
del listademercado[3]

In [12]:
print(listademercado)


['ovos', 'manteiga', 'farinha']

Listas de lista (Listas aninhadas)


In [15]:
#criando uma lista aninhada- que é uma listas que tem outra ou outras listas como item
listas=[[1,2,3],[4,5,6,[7,8,9]],[10.1,30.5,25.4]]

In [16]:
listas


Out[16]:
[[1, 2, 3], [4, 5, 6, [7, 8, 9]], [10.1, 30.5, 25.4]]

In [17]:
#atribuindo um item  da lista a uma váriavel
a=listas[0]

In [18]:
a


Out[18]:
[1, 2, 3]

In [19]:
#atribuindo um valor da váriavel que e outra váriavel
b=a[1]

In [20]:
b


Out[20]:
2

In [21]:
#atribuindo o valor do primeiro item da lista a uma váriavel
a=listas[1][3]

In [22]:
a


Out[22]:
[7, 8, 9]

In [23]:
b=listas[1][3][0]

In [24]:
b


Out[24]:
7

In [26]:
#somando uma elemento
c=listas[0][2]+10

In [27]:
c


Out[27]:
13

In [31]:
c=10+listas[0][2]+c

In [32]:
c


Out[32]:
26

In [34]:
c=10+listas[0][2]+c

In [35]:
c


Out[35]:
52

Concatenando Listas


In [1]:
lista1=[5,10,15]

In [2]:
lista2=[20,25,30]

In [3]:
lista_total = lista1 + lista2

In [4]:
print(lista_total)


[5, 10, 15, 20, 25, 30]

OPERADOR IN


In [5]:
lista3=[50,60,70,80,90,100]

In [6]:
#o operador in verifica se o valor 10 está contido na lista
print(10 in lista3)


False

Operações Built-in


In [7]:
len(lista3)


Out[7]:
6

In [8]:
max(lista3)


Out[8]:
100

In [9]:
min(lista3)


Out[9]:
50

In [10]:
lista3.append(110)

In [11]:
print(lista3)


[50, 60, 70, 80, 90, 100, 110]

In [13]:
lista3.count(50)


Out[13]:
1

In [14]:
lista4 = []

In [17]:
#copiando os elementos de uma lsita para outra
for item in lista3:
    lista4.append(item)

In [18]:
print(lista4)


[50, 60, 70, 80, 90, 100, 110]

In [19]:
#adicionando dois ou mais elementos com 
lista4.extend([120,130,140])

In [20]:
lista4


Out[20]:
[50, 60, 70, 80, 90, 100, 110, 120, 130, 140]

In [21]:
#inserindo uma valor numa determinada posição
lista4.insert(2,30)

In [22]:
lista4


Out[22]:
[50, 60, 30, 70, 80, 90, 100, 110, 120, 130, 140]

In [23]:
#removendo lista
lista4.remove(30)

In [24]:
lista4


Out[24]:
[50, 60, 70, 80, 90, 100, 110, 120, 130, 140]

In [26]:
#reversão da lista
lista4.reverse()

In [27]:
lista4


Out[27]:
[140, 130, 120, 110, 100, 90, 80, 70, 60, 50]

In [28]:
x=[3,5,7,2,1,4]

In [29]:
x.sort()

In [30]:
x


Out[30]:
[1, 2, 3, 4, 5, 7]

In [ ]: