Примерно так:
import pyquery
html = '<div>arya stark<img src="1111"/>ahahah<img src="2222"/></div>'
tree = pyquery.PyQuery(html)
tree('img:first').attr('src', 'cccc')
print str(tree)
<div>arya stark<img src="cccc"/>ahahah<img src="2222"/></div>
Чтобы применить функцию к выделению, вы можете использовать .each () , но учтите, что голые элементы передаются функции:
>>> from __future__ import print_function
>>> tree('img').each(lambda i, n: print(n.attrib))
{'src': 'cccc'}
{'src': '2222'}