You can also use the | operator to create a union:
queryset = MyModel.objects.none()
instance = MyModel.objects.first()
queryset |= MyModel.objects.filter(pk=instance.pk)
But be warned that this will generate different queries depending on the number of items you append this way, making caching of compiled queries inefficient.