Pythonでは、リストの非連続的な要素にアクセスするためのいくつかの方法があります。以下にその一部を紹介します。
-
リスト内包表記を使用する方法:
python
L = range(0,101,10)
a, b = [L[x] for x in [2,5]]
これにより、a
は20
となり、b
は50
となります。 -
operator
モジュールのitemgetter
関数を使用する方法:
python
from operator import itemgetter
L = list(range(0, 101, 10))
a, b = itemgetter(2, 5)(L)
これもa
は20
、b
は50
となります。
これらの方法を使用すれば、Pythonのリストで非連続的なインデックスに簡単にアクセスすることができます。ただし、どの方法を選択するかは、具体的な状況や要件によります。