[] 前面的值 0 是多少。
>>>somelist = list('SPAM')
>>>'first = {0[0]}, third = {0[2]}' .format(somelist)
'first=S, third=A'
0
表示format
函数的第一个参数,即somelist
。
这意味着这个0
将被somelist
替换,然后在字符串中使用它的第一个([0]
(和第三个([2]
(元素。
因此0
是['S', 'P', 'A', 'M']
,0[0]
是'S'
的,0[2]
是'A'
。