This is a real-world medical entrance exam question, please give the true answer based on the question and selection. Topic name: None, Subject name: Pharmacology
[{'content': 'Amiloride can cause hyperkalemia due to its action on : \nSelect and explain. \nA. Electrogenic K+ channels, B. Electrogenic Na+ channels, C. Non electrogenic Na+-C1- symporter, D. H+-K+ ATPase', 'role': 'user'}, {'content': 'Answer: B \nExplanation: Amiloride and triamterene are K+ sparing diuretics that act by inhibiting epithelial Na+ channels.\nIn the distal tubules and collecting ducts, three separate channels are present (one for Na+, K+ and H+ each). Aldosterone acts on DCT and CD to cause reabsorption of Na+. This generates a lumen negative potential difference across the membrane of this part of the nephron. To maintain the electric neutrality, K+ and H+ are secreted in the lumen.', 'role': 'assistant'}]