Drop-down lists are a succinct way of choosing a value by vertically displaying a list of values only when needed. This is also common to let users input another option that is not present in the list.
This functionality is combined in the ttk.Combobox class, which takes the native look and feel of your platform drop-downs.