需求描述: 现在给出几个单词需要不断变换单词的顺序组成新的一句话
import itertools import pandas as pd # 定义项目列表 items = ['dog', 'apple', 'China', 'cat', 'pig'] # 生成排列,使用 permutations() 函数得到一个迭代器,其中包含了所有可能的排列组合。 perm = list(itertools.permutations(items, 5)) # 创建 DataFrame 对象,将排列组合存储在名为 'Permutation' 的列中。 df_perm = pd.DataFrame({'Permutation': perm}) # 将 DataFrame 写入 Excel 文件中。使用 with 语句打开文件,确保写入器对象能够正确地关闭。 with pd.ExcelWriter('output.xlsx') as writer: df_perm.to_excel(writer, sheet_name='Permutations', index=False)
标签:Python,permutations,DataFrame,单词,变换,perm,pd,df From: https://www.cnblogs.com/lcl-cn/p/17731112.html