怎么用编程语言做一个输出10个文字排列的文本文件,什么编程语言都行
有10个不同的汉字,怎么使2个汉字组成一组,比如:(一二,一三,天地....)输出所有汉字组成的所有结果。输出到文本文件,一行一组汉字的组合。注:10个所有的组合是x的平...
有10个不同的汉字,怎么使2个汉字组成一组,比如:(一二,一三,天地....)输出所有汉字组成的所有结果。输出到文本文件,一行一组汉字的组合。 注:10个所有的组合是x的平方,也就是 10*10=100组
这10个汉字在文本文件里面,从文本文件导入,输出也是到文本文件 展开
这10个汉字在文本文件里面,从文本文件导入,输出也是到文本文件 展开
1个回答
展开全部
>>> import itertools
>>> a = [1,2,3,4,5,6,7,8,9,0]
>>> b = ["a","b","c",'d','e','f','g','h','i','j']
>>> for x in itertools.product(a,b):
print x
结果我就不输出出了太多。
更多追问追答
追问
如果是文本文件里面的汉字呢?需要导入文本文件呢?
追答
没有太明白你说的什么意思。
你能把问题在详细完整的描述一下吗?
# -*- coding: utf-8 -*-
import itertools
def handle():
f = open(r"c:\input.txt")
character = []
for i in f.readlines():
character.append(i.split()[0])
f.close();
print character
f = open(r"c:\output.txt","w")
for x in itertools.product(character,character):
f.writelines(''.join(x) + '\n')
f.close()
if __name__ == '__main__':
handle()
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询