python文件操作

img


这个结果为什么是90,87,93fo.write(str(x)[1:-1]怎么理解呢

str(x)[1:-1]就是从字符串里面取第二个元素(包含)到倒数第一个元素(不包含)
str(x)就是把列表转换成了'[90,87,93]'
所以就是列表去掉了中括号的数据

望采纳,谢谢

str(x)就是把列表转成字符串 转换成的字符串为:"[90,87,93]"
[1:-1]就是切片:从字符串的第二个切到最后一个,因为是前闭后开(包前不包后).所以就把两个中括号切掉了,变成了:90,87,93