QGISで、レイヤの指定地物を選択するスクリプトは下記のように記述します。
layer = iface.activeLayer()
# QGIS2ではsetSelectedFeatures()
layer.setSelectedFeatures([0])
# QGIS3ではselectByIds()
layer.selectByIds([0])
実行すると地物IDが1番目の地物が選択されます。
2番目の地物を選択の場合:
# QGIS2ではsetSelectedFeatures()
layer.setSelectedFeatures([1])
# QGIS3ではselectByIds()
layer.selectByIds([1])
- 参考文献
QGIS