Python **高级格式化方法语法**有问题吗?
[]前面的值0是多少Python **高级格式化方法语法**有问题吗?,python,string.format,Python,String.format,[]前面的值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'你检查过格
>>>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'你检查过格式的文件了吗?我想这在文档中已经解释过了。