`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索引对应值转换成字符串