Anexar itens a uma lista de listas em python [duplicado]

Esta pergunta já tem uma resposta aqui:

s alterações na lista de listas refletidas nas sublistas inesperadamen 12 respostas

Estou ficando bravo com os índices da lista e não consigo explicar o que estou fazendo de errad

Tenho esse código no qual desejo criar uma lista de listas, cada uma contendo valores do mesmo parâmetro de circuito (tensão, corrente etc.) que estou lendo de umcsv arquivo parecido com este:

Sample, V1, I1, V2, I2
0, 3, 0.01, 3, 0.02
1, 3, 0.01, 3, 0.03

E assim por diante. O que eu quero é criar uma lista que, por exemplo, contenha V1 e I1 (mas desejo escolher interativamente) no formato [[V1], [I1]], portanto:

[[3,3], [0.01, 0.01]]

O código que estou usando é o seguinte:

plot_data = [[]]*len(positions)    
for row in reader:
    for place in range(len(positions)):
        value = float(row[positions[place]])
        plot_data[place].append(value)

plot_data é a lista que contém todos os valores, enquantopositions é uma lista com os índices das colunas que quero copiar do.csv Arquivo. O problema é que, se eu tentar os comandos no shell, parece funcionar, mas se eu executar o script em vez de anexar cada valor à sub-lista adequada, ele acrescentará todos os valores a todas as listas, obtendo 2 (ou mais) ) listas idêntica