Ir para conteúdo
Fórum Script Brasil
  • 0

Duvidas


Guest o_cara

Pergunta

Ai galera sou iniciante,tenho uma agenda de duvidas sobre python que com certeza são basicas mas que não se encontram em qulquer tutorial,por isso decidi bota algumas nesse forum pra saber se a galera sabe responde:

*como mostrar a posicao de uma key em um dicionario e como fazer para mostrar uma key em uma exata posicao num dicionario

*Essa eu nem sei se da pra faze:eu posso pedi uma string com o raw_input e então conferir se existe alguma variavel com o nome dessa string e depois mostrar essa variavel.Por exemplo(em livros):

ultimo_templario={"preço":49.9,"autor":............}

livro=raw_input("livro: ")

#se o leitor escrever o ultimo templario,como faço eu para conferir se existe algum dicinario com esse nome?

*Existe alguma maneira de eu pegar varios numeros do leitor,na mesma linha de comando.seria algo assim:

a=(input("*** "),input("**** "),.......) #Eu sei que isso não funciona,mas....teria algum jeito de fazer isso semelhante.Lembre-se o objetivo era pegar varios numeros numa só linha de comando.

*Quando eu programo um arquivo criado em uma janela extra do idle,para impotar um modulo e executar algumas de suas funçoes,depois que o programa executa todas as fnçoes que eu peço...ele fecha automaticamente.Como posso para ele não fechar mais automaticamente e sim ao teclar uma ecla especifica.

Se algém souber a resposta para alguma dessas perguntas por favor me responda.

Valeu

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
*como mostrar a posicao de uma key em um dicionario e como fazer para mostrar uma key em uma exata posicao num dicionario

Uma chave não tem posição em um dicionário porque um dicionário não é ordenado. Se você precisar ordenar um dicionário: http://scriptbrasil.com.br/forum/index.php?showtopic=93032

*Essa eu nem sei se da pra faze:eu posso pedi uma string com o raw_input e então conferir se existe alguma variavel com o nome dessa string e depois mostrar essa variavel.Por exemplo(em livros):

ultimo_templario={"preço":49.9,"autor":............}

livro=raw_input("livro: ")

#se o leitor escrever o ultimo templario,como faço eu para conferir se existe algum dicinario com esse nome?

A função dir() mostra os nomes definidos:

>>> ultimo_templario={"preço":49.9,"autor":'fulano'}
>>> dir()
['__builtins__', '__doc__', '__name__', 'ultimo_templario']
>>> 'ultimo_templario' in dir()
True
*Existe alguma maneira de eu pegar varios numeros do leitor,na mesma linha de comando.seria algo assim: a=(input("*** "),input("**** "),.......) #Eu sei que isso não funciona,mas....teria algum jeito de fazer isso semelhante.Lembre-se o objetivo era pegar varios numeros numa só linha de comando.
>>> numeros = raw_input('Digite os números separados por espaço: ')
Digite os números separados por espaço: 1 2 3 4 5
>>> numeros = numeros.split(' ')
>>> numeros
['1', '2', '3', '4', '5']
*Quando eu programo um arquivo criado em uma janela extra do idle,para impotar um modulo e executar algumas de suas funçoes,depois que o programa executa todas as fnçoes que eu peço...ele fecha automaticamente.Como posso para ele não fechar mais automaticamente e sim ao teclar uma ecla especifica.
Coloque isto no fim do programa:
raw_input('Tecle Enter para terminar ')

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...