Vilarejo PK2P
Bem-vindo ao fórum Vilarejo PK2P! O fórum oficial do canal Press Key to Play do Youtube!

Participe do fórum, é rápido e fácil

Vilarejo PK2P
Bem-vindo ao fórum Vilarejo PK2P! O fórum oficial do canal Press Key to Play do Youtube!
Vilarejo PK2P
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Grupo para reunir as pessoas que acompanham os vídeos no canal Press Key to Play e discutir os assuntos abrangidos pelo Blog PK2P.

Últimos assuntos

» RPG de Mesa: A fronteira Volume 4: O Castelo Owlrick. (D&D5e)
por Ariano 10/12/2020, 23:18

» [tutorial] hash em C/C++ com openssl
por kodo no kami 21/9/2020, 13:37

» ping lista grafico
por kodo no kami 24/7/2020, 07:53

» [Discord] Campanha de RPG D-cyber
por Jonatan15 17/7/2020, 11:11

» [tradução] 1869 (msdos)
por kodo no kami 26/6/2020, 13:43

» [source] exemplo filtro mediano
por kodo no kami 1/6/2020, 00:24

» [tutorial] criar filtro nas imagens (python)
por kodo no kami 22/5/2020, 19:29

» Wireless IDS Sagemcom
por kodo no kami 22/4/2020, 23:50

» [source] detectar dispositivos no wifi (sagemcom)
por kodo no kami 9/3/2020, 20:25

» [tutorial] wla assemblador (65xx, 68xx, z80, 8008, 8080 e huc6280)
por kodo no kami 2/2/2020, 16:42


Você não está conectado. Conecte-se ou registre-se

[tutorial] python: 03 arrays

Ir para baixo  Mensagem [Página 1 de 1]

kodo no kami

kodo no kami

e ae galera continuando o tutorial de python nesse vamos ver um pouco mais sobre armazenamento em variaveis dessa vez nas arrays que em python são chamados de listas (list), como ja sabemos as variaveis permite armazenar um valor especifico para que ao decorrer do programa possa ser recuperado e manipulado sendo esse valor unico naquela variavel embora esse valor possa ser mudado ao decorrer do programa, as variaveis armazena apenas um valor por vez diferente das arrays que permite armazena varios valores diferentes naquela unica array, uma array seria uma variavel com varias posições diferente que permite armazenar varios valores ao mesmo tempo, para criar uma array é o mesmo procedimento de criar uma variavel o que difere é a forma que a gente armazena nela no caso uma variavel bastaria armazenar o valor diretamente para a variavel dessa forma

Código:
#!/usr/bin/python3

kodo = 315

ja nas arrays a gente coloca o valor que vamos armazenar nela entre colchetes indicando ser uma array

Código:
#!/usr/bin/python3

kodo = [315]

a leitura de uma variavel como ja vimos basta usar o nome da variavel que seria equivalente ao valor armazenado nela, nas arrays para acessar esse valor temos que especificar a posição dele entre colchetes sendo que o seu valor por padrao começa no numero 0

Código:
#!/usr/bin/python3

kodo = [315]

print(kodo[0])

[tutorial] python: 03 arrays 10n7p4w

podemos armazenar varios valores na array como ja foi dito para fazer isso basta separar eles por virgula no colchete

Código:
#!/usr/bin/python3

kodo = [315, 50, 3128]

print(kodo[0])
print(kodo[1])
print(kodo[2])

[tutorial] python: 03 arrays 20b1ph1

da mesma forma das variaveis podemos modificar os valores na array ao decorrer do programa

Código:
#!/usr/bin/python3

kodo = [315, 50, 3128]
kodo = [100, 9, 9150]

print(kodo[0])
print(kodo[1])
print(kodo[2])

tambem é possivel armazenar tipos diferente nas arrays

Código:
#!/usr/bin/python3

kodo = [315, "kami", 3.1415, True]

print(kodo[0])
print(kodo[1])
print(kodo[2])

[tutorial] python: 03 arrays 2v93fir

tambem podemos modificar o valor em uma posição especifica em uma array bastando atribuir o novo valor para ela

Código:
#!/usr/bin/python3

kodo = [315, 50, 3128]
print(kodo[1])

kodo[1] = 999
print(kodo[1])

se a gente tentar atribuir um valor em uma posição que nao existe em uma array vai dar erro

Código:
#!/usr/bin/python3

kodo = [300,15]
kodo[2] = 100

uma forma para a gente atribuir um novo valor na array usamos o metodo append naquela array sera armazenado no final dela

Código:
#!/usr/bin/python3

kodo = [300,15]
kodo.append(100)

print(kodo)

podemos inserir em uma posição atual e mover os demais para frente usado o metodo insert, nesse metodo passamos como argumento a posição e o valor que sera armazenado

Código:
#!/usr/bin/python3

kodo = [300,15]
kodo.insert(1,100)

print(kodo)

tambem podemos retirar uma posição especifica com o metodo pop sendo as outras posição a frente dela vai voltar uma posição

Código:
#!/usr/bin/python3

kodo = [300,500,800,15, 8]
kodo.pop(2)

print(kodo)

podemos reverter uma array usando o metodo reverse

Código:
#!/usr/bin/python3

kodo = [300,500,800,15, 8]
kodo.reverse()

print(kodo)

como tambem podems colocar em ordem com o metodo sort

Código:
#!/usr/bin/python3

kodo = [300,500,800,15, 8]
kodo.sort()

print(kodo)

se a gente atriuir uma array para outra variavel essa variavel vai se tornar uma array com todas os valores da array

Código:
#!/usr/bin/python3

kodo = [300,500,800,15, 8]
kami = kodo

print(kami)

[tutorial] python: 03 arrays 1z6qlfl

podemos usar o metodo extend para juntar uma array com outra

Código:
#!/usr/bin/python3

kodo = [300,500,800,15, 8]
kami = [9, 50]
kami.extend(kodo)

print(kami)

é possivel criar uma array dentro de outro isso é chamada de matriz, para a gente criar uma matriz basta colocar um novo colchete a cada nova posição

Código:
#!/usr/bin/python3

kodo = [[100]]

print(kodo)

para sua leitura colocamos um novo colchete para cada nova posição equivalente e a sua leitura é da esquerda para direita equivalente de fora para dentro

Código:
#!/usr/bin/python3

kodo = [[100,200]]

print(kodo[0][0])
print(kodo[0][1])

[tutorial] python: 03 arrays 10ofbi8

separamos por virgula para permutar a posição

Código:
#!/usr/bin/python3

kodo = [[100,200],[300]]

print(kodo[0][0])
print(kodo[0][1])
print(kodo[1][0])

podemos colocar quantas posiçoes a gente quiser

Código:
#!/usr/bin/python3

kodo = [[[[100,200]]]]
print(kodo[0][0][0][0])
print(kodo[0][0][0][1])

bom galera o uso da arrays é muito util para nao precisar ficar criando centenas de variaveis bastando crair uma unica arrays com centenas de posiçoes de forma muito mais dinamica

by kodo no kami

https://eofclub.in/forum

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos