Noktalardan kaçınma...

Liste tanımlamayı veya map fonksiyonunu kullanamadığınızı düşünelim. for döngüsüne takılıp kalabilirsiniz. newlist.append ve word.upper fonksiyonlarının her ikisi de döngünün her çevriminde yeniden değerlendirilen refranslardır. Esas döngü şu şekilde yazılabilir:

		upper = str.upper
		newlist = []
		append = newlist.append
		for word in list:
    			append(upper(word))
	

Bu teknik dikkatle kullanılmalıdır. Eğer for döngüsü genişse südürülmesi daha zor hale gelir. Bu kod parçası ile haşır neşir olmadığınız durumda kendinizi append ve upper'ın tanımlamalarını inceler halde bulacaksınız.