欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python常規(guī)方法實現(xiàn)數(shù)組的全排列

 更新時間:2015年03月17日 11:13:43   作者:八大山人  
這篇文章主要介紹了python常規(guī)方法實現(xiàn)數(shù)組的全排列,實例分析了全排列的概念及Python常規(guī)實現(xiàn)技巧,需要的朋友可以參考下

本文實例講述了常規(guī)方法實現(xiàn)python數(shù)組的全排列操作。分享給大家供大家參考。具體分析如下:

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

def perm(l):
  if(len(l)<=1):
    return [l]
  r=[]
  for i in range(len(l)):
    s=l[:i]+l[i+1:]
    p=perm(s)
    for x in p:
      r.append(l[i:i+1]+x)
  return r

調用方法:

if __name__=='__main__': 
  """ default param is list(1,2,3,4,5) """
  l=[]; 
  if(len(sys.argv)<=1): 
    """input=['%d' %(i) for i in xrange(1,6)]"""
    l=list((1,2,3,4,5))
  else:#input param looks like "2,3,4,5,6",no legal checks here.
    input=str(sys.argv[1])
    l=input.split(",") 
    for i in xrange(len(l)): 
      l[i] = int(l[i]) 
  print perm(l)

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

相關文章

  • Python實現(xiàn)歷史記錄功能(實際案例)

    Python實現(xiàn)歷史記錄功能(實際案例)

    很多應用程序都有瀏覽用戶的歷史記錄的功能,瀏覽器可以查看最近訪問過的網(wǎng)頁,現(xiàn)在我們制作了一個簡單的猜數(shù)字的小游戲,添加歷史記錄功能,顯示用戶最近猜過的數(shù)字,如何實現(xiàn)呢?跟隨小編一起看看吧
    2022-04-04
  • Python pass函數(shù)實例用法

    Python pass函數(shù)實例用法

    在本篇文章里小編給大家整理了一篇關于Python pass函數(shù)實例用法,有興趣的朋友們可以學習下。
    2021-03-03
  • Django Admin 實現(xiàn)外鍵過濾的方法

    Django Admin 實現(xiàn)外鍵過濾的方法

    下面小編就為大家?guī)硪黄狣jango Admin 實現(xiàn)外鍵過濾的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • 在Python中進行自動化單元測試的教程

    在Python中進行自動化單元測試的教程

    這篇文章主要介紹了在Python中進行自動化單元測試的教程,本文來自于IBM官方文檔,需要的朋友可以參考下
    2015-04-04
  • python把1變成01的步驟總結

    python把1變成01的步驟總結

    在本文里我們給學習python的朋友們整理了關于python把1變成01的步驟總結內容,有需要的朋友們學習下。
    2019-02-02
  • Python讀取Word文檔中的Excel嵌入文件的方法詳解

    Python讀取Word文檔中的Excel嵌入文件的方法詳解

    這篇文章主要為大家詳細介紹了Python讀取Word文檔中的Excel嵌入文件的方法,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的可以參考一下
    2022-12-12
  • 詳解Python中數(shù)據(jù)類型的轉換

    詳解Python中數(shù)據(jù)類型的轉換

    這篇文章主要為大家詳細介紹了Python中數(shù)據(jù)類型轉換的相關資料,文中的示例代碼講解詳細,具有一定的參考價值,感興趣的小伙伴可以了解一下
    2023-03-03
  • 在?Python?中如何將天數(shù)添加到日期

    在?Python?中如何將天數(shù)添加到日期

    這篇文章主要介紹了在?Python?中將天數(shù)添加到日期,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • python wxpython 實現(xiàn)界面跳轉功能

    python wxpython 實現(xiàn)界面跳轉功能

    wxpython沒提供界面跳轉的方式,所以就需要借助threading模塊,本文給大家分享python wxpython 實現(xiàn)界面跳轉功能,感興趣的朋友跟隨小編一起看看吧
    2019-12-12
  • Python : turtle色彩控制實例詳解

    Python : turtle色彩控制實例詳解

    今天小編就為大家分享一篇Python : turtle色彩控制實例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01

最新評論