Liste içindeki değerlere müdahale etmek istiyorsanız eğer fonksiyonlar içinden bir değer döndürmeniz gerekli olduğunu düşünüyorum ya da global bir değere istenen değeri her fonksiyon içinde atayarak yapılabilirsiniz. Ancak ben return ile istenen değerin geri döndürülmesi taraftarıyım. a() içinde birçok kod sonucunda elde edilen değer veya değerleri return ile döndürebilirsiniz diye düşünüyorum.