1. ホーム
  2. python

[解決済み] Python のリストの n 番目の要素を取得する方法、または利用できない場合はデフォルトを取得する方法

2022-04-21 10:46:34

質問

Pythonで同等のものを探しています。 dictionary.get(key, default) のリストに対してです。リストのn番目の要素を取得するためのワンライナー・イディオム、または利用できない場合のデフォルト値はありますか?

例えば、myList というリストがあったとして、次のようにしたい。 myList[0] の場合、または5 myList は空リストである。

ありがとうございます。

解決方法は?

l[index] if index < len(l) else default

負のインデックスをサポートするために、我々は使用することができます。

l[index] if -len(l) <= index < len(l) else default