Removendo todas as vírgulas da lista em Python

Meu problema: gostaria de adicionar todos os dígitos dessa string'1.14,2.14,3.14,4.14' mas as vírgulas estão fazendo com que minha função sum não funcione corretamente.
Imaginei que usar uma função de tira resolveria o meu problema, mas parece que ainda há algo que estou perdendo ou não compreendo.

total = 0
for c in '1.14,2.14,3.14'.strip(","):
    total = total + float(c)
print total

Eu pesquisei como remover vírgulas de uma string, mas só encontrei informações sobre como remover vírgulas do início ou final de uma string.

Informações Adicionais: Python 2.7

questionAnswers(6)

yourAnswerToTheQuestion