python求助,概率问题

eggsound 2020-04-29 03:13:15
data1={'data1': '1e'}
data2={'data2': '2e'}
data3={'data3': '3e'}
data4={'data4': '4t'}
data5={'data5': '5f'}
data6={'data6': '6s'}
data7={'data7': '7p'}
data8={'data8': '8m'}
l = [data1,data2,data3,data4,data5,data6,data7,data8]
data={}
请问data有多少个可能排列?请用代码写出?
书上是这么说的 8! = 40320 ,答案是这个
我只想到这个。。。。。for i in range(8):
data.update(l[i])
...全文
80 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
chuifengde 2020-04-29
  • 打赏
  • 举报
回复
这个意思?
from itertools import permutations
l = [data1,data2,data3,data4,data5,data6,data7,data8]
result = list(permutations(l))
print(len(result))
chuifengde 2020-04-29
  • 打赏
  • 举报
回复
什么意思呢???、

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧