Since parameters() actually returns a iteration, itertools.chain() looks a better approach:
import itertools

params = [fc1.parameters(), fc2.parameters()]

torch.optim.SGD(itertools.chain(*params), lr=0.01)