使用Python将列表写入文本文件

时间:2017-07-27 02:06:38

标签: python-2.7 text save

我有一个这种格式的列表,

some_list = [' com',' kill','某人',' get','抓住& #39]

我需要将其写入文本文件,

杀死某人被抓住

基本上我需要单词之间的空格。 但是,我尝试过诸如

之类的方法
for f in some_list:
  f.write(' '.join(str(s) for s in f) + '\n')
" ".join(map(str, f))

以上情况似乎无法得到我的结果。有什么帮助吗?

3 个答案:

答案 0 :(得分:2)

f = open('myfile', 'w')
some_list = ['com', 'kill', 'someone', 'get', 'caught']

f.write(" ".join(some_list))

答案 1 :(得分:1)

这应该有用, f 是您的文字文件

your_list = ['com', 'kill', 'someone', 'get', 'caught']
f.write(' '.join(str(s) for s in your_list))

输出: com杀死某人被抓住

答案 2 :(得分:0)

您有一个列表,其中包含您的事业中的多个值[' com',' kill','某人'' get& #39;,'抓住']

temp=""
for f in some_list:
     temp= temp+f+' '
#now save your text into a file
#now we have temp="com kill someone get caught"