一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python標準算法實現數組全排列的方法

python標準算法實現數組全排列的方法

2019-12-07 20:40八大山人 Python

這篇文章主要介紹了python標準算法實現數組全排列的方法,實例分析了全排列的原理與Python實現技巧,需要的朋友可以參考下

本文實例講述了python標準算法實現數組全排列的方法,代碼來自國外網站。分享給大家供大家參考。具體分析如下:

從n個不同元素中任取m(m≤n)個元素,按照一定的順序排列起來,叫做從n個不同元素中取出m個元素的一個排列。當m=n時所有的排列情況叫全排列。

  1. def Mideng(li): 
  2.   if(type(li)!=list): 
  3.     return 
  4.   if(len(li)==1): 
  5.     return [li] 
  6.   result=[] 
  7.   for i in range(0,len(li[:])): 
  8.     bak=li[:] 
  9.     head=bak.pop(i) #head of the recursive-produced value 
  10.     for j in Mideng(bak): 
  11.       j.insert(0,head) 
  12.       result.append(j) 
  13.   return result 
  14. def MM(n): 
  15.   if(type(n)!=int or n<2): 
  16.     return 
  17.   return Mideng(list(range(1,n))) 

調用方法:   

  1. MM(6) 

希望本文所述對大家的Python程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产欧美国产精品第一区 | 99在线观看国产 | 亚洲精品久久久久AV无码 | 不卡一区二区三区 | 成人先锋 | 2019国内自拍 | 亚洲网视频 | 国产福利微拍精品一区二区 | 好大水好多好爽好硬好深视频 | 午夜一区二区免费视频 | 免费在线观看中文字幕 | aⅴ视频在线免播放观看 | 美女班主任下面好爽好湿好紧 | 国产日韩欧美在线一区二区三区 | 午夜精品久久久内射近拍高清 | 精品人人视屏 | 日本视频高清免费观看xxx | 2019自拍偷拍视频 | 国内精品视频一区二区三区 | 久久伊人中文字幕有码 | 日本无卡无吗中文免费 | 国产精品香蕉夜间视频免费播放 | 美女翘臀内疯狂进出 | 亚洲欧美久久久久久久久久爽网站 | aaa一级毛片免费 | www.日日爱 | 国产一卡2卡3卡四卡国色天香 | 无套大战白嫩乌克兰美女 | 99久久6er热免费精品 | yy3341殇情影院理论片 | 九九免费精品视频 | 特黄特色大片免费影院 | 亚洲男人精品 | 国产精品久久久久久久久免费观看 | 日韩经典在线观看 | 天天干女人| 免费高清资源黄网站在线观看 | 私人影院免费 | 国产精品美女久久久久网站 | 亚洲国产情侣一区二区三区 | 亚洲精品国产精麻豆久久99 |