Tengo un diccionario al que quiero agregarle a cada medicamento, una lista de números. De esta manera:Agregar valores al diccionario en Python
append(0), append(1234), append(123), etc.
def make_drug_dictionary(data):
drug_dictionary={'MORPHINE':[],
'OXYCODONE':[],
'OXYMORPHONE':[],
'METHADONE':[],
'BUPRENORPHINE':[],
'HYDROMORPHONE':[],
'CODEINE':[],
'HYDROCODONE':[]}
prev = None
for row in data:
if prev is None or prev==row[11]:
drug_dictionary.append[row[11][]
return drug_dictionary
tarde me gustaría poder tener acceso al conjunto entirr de entradas en, por ejemplo, 'MORPHINE'
.
- ¿Cómo añado un número en el drug_dictionary?
- ¿Cómo atravieso más adelante cada entrada?
Es posible que desee configurar su drug_dictionary como 'drug_dictionary = defaultdict (lista)'. De esta forma, no tiene que definir sus medicamentos con listas vacías de antemano, pero puede hacer 'drug_dictionary [drugname] .append (list)' sin tener la clave predefinida. 'defaultdict' requiere' de collection imports defaultdict' creo. – extraneon
Hombre, este título de pregunta es engañoso. Estaba buscando cómo agregar un elemento a un diccionario ... –