str(i[j])是什么意思呀?还有这两个循环没太看懂..

`t = ' '      
with open('D:/data/try.txt', 'w+') as f_out:
    for i in list1:
        for j in range(len(list1[0])):
            t = t + str(i[j])
        f_out.write(t)
        f_out.write('\n')
        t =' '

搜了很久资料也没有清晰,想问一下,这里的两个循环具体是什么意思呀
还有那个str(i[j])是什么意思?是代表矩阵第i行的第j列吗?

你好!同学:
这个意思就是打开一个try.txt文档,然后往里面写东西。
这个list1是原先的一个列表,i in list1指的就是从列表从取出一个元素赋值给i,然后j in range(len(list1[0]))就是循环的次数为list1[0]的长度,我觉得这个list1[0]要改成list1[i],然后把每个i里面的元素转化成字符串,也就是你问的东西,str(i[j])就是把list1中的每个元素下的每个元素转化成字符串,然后跟t进行拼接,最后写入try.txt文档

把列表i的j索引对应值转换成字符串