Listas no Python
In [2]:
#criando litas
listademercado=['ovos','manteiga','farinha','leite']
In [4]:
print(listademercado)
In [5]:
#criando uma nova lista com diferentes tipos de dados
listadadoselementos=['farinha',1,3.00]
In [6]:
print(listadadoselementos)
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)
In [9]:
#alterando um item na lista
listademercado[3]="achocolatado"
In [10]:
print(listademercado)
In [11]:
#deletando um item da lista
del listademercado[3]
In [12]:
print(listademercado)
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]:
In [17]:
#atribuindo um item da lista a uma váriavel
a=listas[0]
In [18]:
a
Out[18]:
In [19]:
#atribuindo um valor da váriavel que e outra váriavel
b=a[1]
In [20]:
b
Out[20]:
In [21]:
#atribuindo o valor do primeiro item da lista a uma váriavel
a=listas[1][3]
In [22]:
a
Out[22]:
In [23]:
b=listas[1][3][0]
In [24]:
b
Out[24]:
In [26]:
#somando uma elemento
c=listas[0][2]+10
In [27]:
c
Out[27]:
In [31]:
c=10+listas[0][2]+c
In [32]:
c
Out[32]:
In [34]:
c=10+listas[0][2]+c
In [35]:
c
Out[35]:
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)
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)
Operações Built-in
In [7]:
len(lista3)
Out[7]:
In [8]:
max(lista3)
Out[8]:
In [9]:
min(lista3)
Out[9]:
In [10]:
lista3.append(110)
In [11]:
print(lista3)
In [13]:
lista3.count(50)
Out[13]:
In [14]:
lista4 = []
In [17]:
#copiando os elementos de uma lsita para outra
for item in lista3:
lista4.append(item)
In [18]:
print(lista4)
In [19]:
#adicionando dois ou mais elementos com
lista4.extend([120,130,140])
In [20]:
lista4
Out[20]:
In [21]:
#inserindo uma valor numa determinada posição
lista4.insert(2,30)
In [22]:
lista4
Out[22]:
In [23]:
#removendo lista
lista4.remove(30)
In [24]:
lista4
Out[24]:
In [26]:
#reversão da lista
lista4.reverse()
In [27]:
lista4
Out[27]:
In [28]:
x=[3,5,7,2,1,4]
In [29]:
x.sort()
In [30]:
x
Out[30]:
In [ ]: