Listas Compostas
dados = ['Pedro', 25]
pessoas = list()
pessoas.append(dados[:])
pessoas = [['Pedro', 25], ['Maria', 19], ['João', 32]]
print(pessoas[0][0]) 'Pedro'
print(pessoas[1][1]) 19
print(pessoas[2][0] 'João'
print(pessoas[1]) ['Maria', 19]
Exemplos
-------------------
galera = [['João', 19], ['Ana', 33], ['Joaquim', 13], ['Maria', 45]]
for p in galera:
print(p)
['João', 19]
['Ana', 33]
['Joaquim', 13]
['Maria', 45]
for p in galera:
print(p[0])
João
Ana
Joaquim
Maria
---------------------
Preenchendo uma lista composta:
dados = list()
for c in range(0,3):
dados.append(str(input('Nome: ')))
dados.append(int(input('Idade: ')))
galera.append(dados[:])
dados.clear()
print(galera)
Nome: José
Idade: 15
Nome: Maria
Idade: 25
Nome: Antônio
Idade: 36
[['José', 15], ['Maria', 25], ['Antônio', 36]]
Exercícios
084: Faça um programa que leia nome e peso de várias pessoas, guardando tudo em uma lista. No final, mostre:
a) Quantas pessoas foram cadastradas.
b) Uma listagem com as pessoas mais pesadas.
c) Uma listagem com pessoas mais leves.
085: Crie um programa onde o usuário possa digitar sete valores numéricos e cadastre-os
em uma lista única que mantenha separados os valores pares e ímpares. No final, mostre os valores pares e ímpares em ordem crescente.
086: Crie um programa que crie uma matriz de dimensão 3x3 e preencha com valores lidos pelo teclado. No final, mostre a matriz na tela, com a formatação correta.
087: Aprimore o desafio anterior, mostrando no final:
a) A soma de todos os valores pares digitados.
b) A soma dos valores da terceira coluna.
c) O maior valor da segunda linha.
088: Faça um programa que ajude um jogador da MEGA SENA a criar palpites. O programa vai perguntar quantos jogos serão gerados e vai sortear 6 números entre 1 e 60 para cada jogo, cadastrando tudo em uma lista composta.
089: Crie um programa que leia nome e duas notas de vários alunos e guarde tudo em uma lista composta. No final, mostre um boletim contendo a média de cada um e permita que o usuário possa mostrar as notas de cada aluno individualmente.
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.