-3
[]の前の値は0です。**事前書式設定の構文**に問題がありますか?
>>>somelist = list('SPAM')
>>>'first = {0[0]}, third = {0[2]}' .format(somelist)
'first=S, third=A'
[]の前の値は0です。**事前書式設定の構文**に問題がありますか?
>>>somelist = list('SPAM')
>>>'first = {0[0]}, third = {0[2]}' .format(somelist)
'first=S, third=A'
0
somelist
あるformat
関数の第1引数を表します。
これは0
がsomelist
で置き換え、次いで([0]
)その第一および第三([2]
)要素は文字列で使用されることを意味します。
したがって0
0[0]
は'S'
であり、0[2]
は'A'
ある、['S', 'P', 'A', 'M']
あります。
**ありがとうございました!!! ** –
'format'文書をチェックしましたか? – DeepSpace
私はそれが[documentation](https://docs.python.org/3/library/string.html#format-string-syntax)で説明されていると思います。 – vaultah