Python 将列表元素拆分为单独的数字并写入记事本文件

Python 将列表元素拆分为单独的数字并写入记事本文件,python,Python,我有两个Python列表,如下所示: A= ['1', '2', '3', '4', '5'] B= ['6', '7', '8', '9', '10'] 我想重新排列它,如下所示 输出: 1 2 3 4 5 6 7 8 9 10 输出将写入记事本文件,行中的每个元素将用空格分隔。 在Python中如何实现这一点?使用join以空格连接列表元素。使用“\n”作为行分隔符 请尝试以下代码: A= ['1', '2', '3', '4', '5'] B= ['6', '7', '8', '9',

我有两个Python列表,如下所示:

A= ['1', '2', '3', '4', '5']
B= ['6', '7', '8', '9', '10']
我想重新排列它,如下所示

输出:

1 2 3 4 5
6 7 8 9 10
输出将写入记事本文件,行中的每个元素将用空格分隔。
在Python中如何实现这一点?

使用
join
以空格连接列表元素。使用“\n”作为行分隔符

请尝试以下代码:

A= ['1', '2', '3', '4', '5']
B= ['6', '7', '8', '9', '10']

with open('data.txt','w') as f:
   f.write(' '.join(A) + '\n' +  ' '.join(B))
输出(data.txt)

----更新----

如果要多次写入列表,python提供字符串乘法:
mystring*5
将写入
mystring
5次

尝试以下代码更改:

n = 3
with open('data.txt','w') as f:
   f.write((' '.join(A)+'\n')*n + (' '.join(B)+'\n')*n)  # write each string n times
输出(data.txt)


使用
join
以空格连接列表元素。使用“\n”作为行分隔符

请尝试以下代码:

A= ['1', '2', '3', '4', '5']
B= ['6', '7', '8', '9', '10']

with open('data.txt','w') as f:
   f.write(' '.join(A) + '\n' +  ' '.join(B))
输出(data.txt)

----更新----

如果要多次写入列表,python提供字符串乘法:
mystring*5
将写入
mystring
5次

尝试以下代码更改:

n = 3
with open('data.txt','w') as f:
   f.write((' '.join(A)+'\n')*n + (' '.join(B)+'\n')*n)  # write each string n times
输出(data.txt)

使用
'.join()
将您的列表加入空格。和“\n”进行换行

试试这个:

A= ['1', '2', '3', '4', '5'] # your lists
B= ['6', '7', '8', '9', '10']
f = open("filename.txt","w+") # create your file
f.write(' '.join(A)) # write list A to your file
f.write('\n') # line break
f.write(' '.join(B)) # write list B to your file
filename.txt:

1 2 3 4 5
6 7 8 9 10
使用
'.join()
将您的列表加入空格。和“\n”进行换行

试试这个:

A= ['1', '2', '3', '4', '5'] # your lists
B= ['6', '7', '8', '9', '10']
f = open("filename.txt","w+") # create your file
f.write(' '.join(A)) # write list A to your file
f.write('\n') # line break
f.write(' '.join(B)) # write list B to your file
filename.txt:

1 2 3 4 5
6 7 8 9 10

非常感谢,如果我想重复a行或/和B行中的条目N次呢?例如,如果我想在文本文件的5行中重复1 2 3 4 5,然后在文本文件的下5行中重复6 7 8 9 10,Python有一个快速的方法。答案已更新。谢谢您(Mike67.)这正是我要找的。非常感谢。如果我想重复a行或/和B行中的条目N次,该怎么办?例如,如果我想在文本文件的5行中重复1 2 3 4 5,然后在文本文件的下5行中重复6 7 8 9 10,Python有一个快速的方法。答案已更新。谢谢您(Mike67.)这正是我想要的。