The invention discloses a method for dispersing, purifying and/or assembling nano gold rods. According to the method, 'dendritic' surfactant C18N3 with acid and alkali response is used as a protective agent, and a good dispersion system of the nano gold rods can be obtained under low surfactant concentration. At normal temperature, the system is regulated to alkali through standard NaOH, so that the settling rates of the nano gold rods and other nano particles in the system are different and the nano gold rods are purified; and the pH of the purified nano gold rod system is regulated through HCl, so that a large-area assembly of the nano gold rods can be obtained. The method is mild in reaction conditions, can be operated at the normal temperature, is easy to operate, short in reaction period, beneficial to reducing time and cost, cheap and readily available in raw materials required by the reaction, high in repeatability and high in purification yield, and reduces the production cost. The reaction is simple and feasible, factors which are difficult to control are eliminated, and artificial control of product yield and assembly area can be well realized.