Mundo em Python

Trabalhar com listas

from random import choice
import pandas as pd
listafilme = [["Um Sonho de Liberdade", 'Drama', "rank Darabont", "Tim Robbins, Morgan Freeman, Bob Gunton"],
["O Rei Leão", ' Aventura', 'Roger Allers, Rob Minkoff', ': Garcia Júnior, Matthew '
'Broderick, James Earl Jones'],
["Forrest Gump", "Drama", "Robert Zemeckis", "Tom Hanks, Gary Sinise, Robin Wright"],
["À Espera de um Milagre", "Policial", 'Frank Darabont',
" Tom Hanks, Michael Clarke Duncan, David Morse"],
["Batman", "Ação", "Christopher Nolan", "Christian Bale, Heath Ledger, Aaron Eckhart"],
["A Vida é Bela", 'Comédia', 'Roberto Benigni', 'Roberto Benigni, Horst Buchholz, Marisa Paredes']]
escolha = True
while escolha:
print("\n")
print("\t\tFilmes")
print("""
1.Escolher um filme aleatório
2.Mostrar vários filmes
3.Tabela dos filme
4.Exit/Quit/Saída
""")
escolha= input("Por favor, escolha de transações: ") if escolha == "1":
listafilme = ["Um Sonho de Liberdade","O Rei Leão","Forrest Gump","À Espera de um Milagre","Batman","A Vida é Bela"]
print(f'\n\nO filme escolhido aleatóriamente é: {choice(listafilme)}') elif escolha=="2": pergunta = input('Que categoria de filme quer: ')
for item in listafilme:
if item[1] == pergunta:
print(f'\nFilmes de {pergunta} : '+ item[0])
elif escolha == "3":
listafilme = pd.DataFrame (listafilme,columns=['Nome do filme','Categoria','Realizador','Actores'])
print(listafilme)
elif escolha == "4":
print("Fim da Operação!")
quit()
else:
print("\n Escolha não válida.\n Tente outra vez.")
0