a = ['123', '2', 4]
b = a[4] or 'sss'
print b
リストのインデックスが範囲外の場合にデフォルト値を取得したいです (ここでは'sss'
)。
これどうやってするの?
ベストアンサー1
「許可を求めるのではなく、許しを求める」という Python の精神に則った 1 つの方法は次のとおりです。
try:
b = a[4]
except IndexError:
b = 'sss'
a = ['123', '2', 4]
b = a[4] or 'sss'
print b
リストのインデックスが範囲外の場合にデフォルト値を取得したいです (ここでは'sss'
)。
これどうやってするの?
「許可を求めるのではなく、許しを求める」という Python の精神に則った 1 つの方法は次のとおりです。
try:
b = a[4]
except IndexError:
b = 'sss'