Python Forum
User Input to Choose from Dictionary
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
User Input to Choose from Dictionary
#1
Hello,

I'm looking to post a list of databases from a dictionary, then from the user input choose which database they want to connect.

import pprint, os

db_list = {
    1: {'name': 'TEST11C'},
    2: {'name': 'TEST12C'},
}
print("Databases:")
for x, y in db_list.items():
    print(x, y)

while True:
    print("Select a database: ")
    name = int(input())

    if name in db_list.keys():
        print("You have chosen: " + name)
    else:
        print('You chosen wrong!')
The user will select a database value based on the key integers of [1,2]. If they select out of that range they'll receive an error. If they select within the range it will take the value of the database.

Any help is appreciated.

Thanks,
Frank
Reply


Messages In This Thread
User Input to Choose from Dictionary - by anelliaf - Mar-26-2018, 06:31 PM
RE: User Input to Choose from Dictionary - by buran - Mar-27-2018, 10:52 AM
RE: User Input to Choose from Dictionary - by buran - Mar-27-2018, 01:25 PM
RE: User Input to Choose from Dictionary - by buran - Mar-27-2018, 01:50 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Which method name would you choose? Gribouillis 7 347 May-30-2024, 07:05 AM
Last Post: buran
  WHILE LOOP NOT RETURNING USER INPUT AFTER ZerroDivisionError! HELP! ayodele_martins1 7 1,249 Oct-01-2023, 07:36 PM
Last Post: ayodele_martins1
  restrict user input to numerical values MCL169 2 1,034 Apr-08-2023, 05:40 PM
Last Post: MCL169
  user input values into list of lists tauros73 3 1,179 Dec-29-2022, 05:54 PM
Last Post: deanhystad
Information How to take url in telegram bot user input and put it as an argument in a function? askfriends 0 1,216 Dec-25-2022, 03:00 PM
Last Post: askfriends
Question Take user input and split files using 7z in python askfriends 2 1,207 Dec-11-2022, 07:39 PM
Last Post: snippsat
Sad how to validate user input from database johnconar 3 2,098 Sep-11-2022, 12:36 PM
Last Post: ndc85430
  How to split the input taken from user into a single character? mHosseinDS86 3 1,274 Aug-17-2022, 12:43 PM
Last Post: Pedroski55
  Use pexpect to send user input alisha17 0 2,032 May-10-2022, 02:44 AM
Last Post: alisha17
  WHILE Loop - constant variables NOT working with user input boundaries C0D3R 4 1,597 Apr-05-2022, 06:18 AM
Last Post: C0D3R

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020