【发布时间】:2021-02-03 10:14:55
【问题描述】:
ddx = []
def AGMA(): #anion gap metabolic acidosis
ddx = ["Methanol", "Uremia", "Diabetic Ketoacidosis", "Paraldehyde", "Iron tablets", "Isoniazid", "Lactic acidosis", "Ethanol", "Salicylates (aspirin) - Late"]
return ddx
print(ddx)
print(ddx) 只是返回 [] 仍然
如何让我的函数实际更改为我想要的数组?
【问题讨论】:
-
当您甚至不调用函数本身时,您的函数如何“实际更改为 [您] 想要的数组”?
ddx = AGMA() -
函数内部的
ddx是一个局部变量,与同名的全局变量无关。您应该将它作为参数传递给AGMA()。不是。
标签: python arrays function dictionary